ЛЕА EAX, [EAX] я встретился с этой инструкцией в двоичном файле, скомпилированном с компилятором Microsoft C. Это ясно не может изменить значение EAX. Затем, почему это там?
Я очень плохо знаком с понятием записи ассемблера и даже после чтения большого количества материала, я все еще испытываю затруднения при обертывании моей головы вокруг нескольких понятий. К чему процесс...
Маленькая моя утилита, которую я сделал для персонального использования (записанный в C++) разрушенный случайным образом вчера (я использовал его примерно 100 + часы без проблем до сих пор) и в то время как я обычно не делаю этого, я был...
У меня есть небольшая программа на C: # include & lt; stdio.h & gt; void getInput (); void what (); int main () {getInput (); } void getInput () {char buffer [6]; получает (буфер); путы (...
Я пытаюсь сделать плавающие точки octuple-precision на x86-64, хранящиеся в ymm векторных регистрах. Но я знаю только, как получить доступ к младшим 64 бит ymm0 (vmovq). Как я могу изменить векторные регистры смены вектора ...
Добрый вечер, я новый программист, пытаясь скомпилировать приведенный ниже код на сборке с помощью симулятора pdp-11. Но im stack с ошибками, я уверен в синтаксисе, но не могу определить, где ошибка или что ...
Я пишу программу, которая будет принимать входные данные, а затем преобразует их из одной единицы длины в другую указанную единицу длины. Проблема заключается в том, что мой код печатает каждую строку сразу в одной строке в ...
Я хочу рассчитать сумму элементов массива, используя встроенную сборку GCC в качестве упражнения. Мне нужно получить доступ к элементам. Я пробовал этот код: #include & lt; stdio.h & gt; #include & lt; stdlib.h & gt; int ...
Я демонтировал .exe файл и получил это как его первую строку. продвинуть ebp Что это означает? Почему ebp? Это имеет какое-либо отношение к поп-команде? даже при том, что я не вижу его в дизассемблировании!
Что делает следующую x86 ассемблерную инструкцию, делают? назовите dword ptr ds: [00923030-й] Это - непрямой вызов, который я подозреваю, но точно как это вычисляет адрес к вызову?
Я ищу самую портативную ассемблерную библиотеку, как asmjit или jitasm. Когда я говорю 'самый портативный', я имею в виду, это имеет большую часть поддержки широкой правды архитектуры. Язык не имеет значения так...
Я пытаюсь понять, как $ работает в nasm. Я прочитал этот ответ и написал следующий пример: section .text global _start _start: mov rax, 0x01 mov rdi, 0x01 mov rsi, str ...
Я столкнулся с этим кодом и потребностью понять то, что это делает. Это просто, кажется, объявляет два байта и затем ничего не делает... uint64_t x; __ asm __ __ энергозависимый __ (" .byte 0x0f, 0x31": "=A" (x));...
Я пишу программу в C, который должен сделать некоторые быстрые математические вычисления. Я использую встроенные инструкции по сборке SSE для получения некоторого действия SIMD (использующий упакованные числа двойной точности с плавающей точкой). Я...
В прошлом семестре в колледже, мой учитель в классе языков программирования преподавал нам тайный язык под названием Пробел. В интересах изучения языка лучше с очень плотным графиком (...
Я решил, что должен попытаться реализовать сопрограммы (я думаю, что это - то, как я должен назвать их) для забавы и прибыли. Я ожидаю должным быть использовать ассемблер и вероятно некоторый C, если я захочу сделать это на самом деле...
Что точно делает эта инструкция? Я знаю, что это пытается выровнять данные с несколькими из определенного числа, но почему необходимо было бы сделать это? В других ассемблерах существует ли эквивалентная инструкция?...
Im пытается отобразить с плавающей точкой в dosbox для отладки. Я думаю, что число с плавающей запятой хранится как единая точность IEEE 754. Из-за ограничения im, которое может использовать dosbox, ...
У меня очень простой тестовый двоичный файл, который я просматриваю с помощью objdump. Я вижу инструкцию по сборке, которая меня смущает. Код выглядит так: int main (int argc, char * argv []) {return ...
Я пытаюсь узнать больше, как системы действительно работают под всей симпатичной графикой над вершиной. Таким образом, я в настоящее время играю с памятью в 512 байтах, которые BIOS нагрузки на запуск, не может действительно назвать...
Я пишу загрузчик, и у меня есть большинство деталей вниз, но я не уверен, почему некоторые загрузчики перемещают себя в памяти, прежде чем они начнут объем своего выполнения. Может любой...
Я - DSP, программист встроенного программного обеспечения, надеясь улучшать мои навыки программирования ассемблера. В течение 7 лет моей карьеры я программировал в C, Matlab, немного ассемблера...
Кто-либо знает какой-либо хороший NASM или учебные руководства FASM? Я пытаюсь изучить ассемблер, но я, может казаться, не нахожу хороших ресурсов на нем.
Я программист, использующий Java и C в течение нескольких лет, в последнее время я читаю книгу Advanced C и C ++ Compiling, из которой я узнал, что некоторые функции вызывают до того, как вызывается main, например ...
Я знаком с архитектурой X86 [-64] и блоком. Я хочу запуститься, разрабатывают для процессора ARM. Но в отличие от настольных процессоров, у меня нет фактического процессора ARM. Я думаю, что мне нужен ARM...
Я пытаюсь изучить BNF и пытающийся собрать некоторый код Z80 ASM. Так как я плохо знаком с обоими полями, мой вопрос, я даже на правильном пути? Я пытаюсь записать формат Z80 ASM как EBNF так...
Я только начинаю изучать блок в своем классе информатики, и у меня есть присвоение на раунд значение с плавающей точкой с помощью указанного режима округления. Я попытался реализовать это использование fstcw...