Результаты поиска по запросу "assembly"

0 ответов

 @Питер

у поместить 4 байта в стек, выполнив это: push DWORD 123Но я узнал, что я могу использоватьpush без указания размера операнда: push 123В этом случае, сколько байтов делаетpush инструкция толкнуть в стек? Зависит ли количество выдаваемых байтов ...

0 ответов

, В любом случае, это не относится к вашей точке зрения, но интересно, что все младшие 8 регистров являются чем-то особенным даже для современного скомпилированного кода.

аюсь понять, по каким критериям регистр должен называться «регистром общего назначения». Я считаю, что регистр общего назначения - это регистр, который может использоваться для чего угодно (для расчета, для перемещения данных в него и из него и ...

0 ответов

Вы можете иметь только 1 16-битный операнд для максимального размера инструкции в 3 байта на 6502. А условные ветви не имеют длинной версии, поэтому они всегда имеют размер 2 байта.

трел на различные инструкции по сборке, и я не понимаю, как определяется длина различных операндов и кодов операций. Это то, что выдолжен узнать из опыта, или есть способ узнать, какая комбинация операнд / оператор занимает сколько ...

ТОП публикаций

0 ответов

zneak / x86doc

хороший справочник по инструкциям по сборке x86 со всей информацией об инструкциях, таких как код операции, размер и т. Д.

0 ответов

Мы вернемся к более простому C-коду для смещенных кадров. Но так как это видеокадры, это довольно редко. Кадры выровнены для байтов sse и буфера, добавленных для переполнения, поэтому это случается редко.

, чтобы оптимизировать некоторый код SSE, который я написал для преобразования YUV в RGB (как плоские, так и упакованные функции YUV). Я использую SSSE3 в данный момент, но если есть полезные функции из более поздних версий SSE, это ...

0 ответов

извините, но я не могу понять некоторые вещи, которые вы упомянули, такие как загрузчик или рутина pcx

тоящее время я изучаю графическое программирование в TASM с помощью DOSBox. Я использовал кучу циклов для рисования квадратных блоков пикселей, и это действительно сложно. Я хочу знать, есть ли способ прочитать изображение и показать его. Я знаю, ...

0 ответов

, Я потратил больше времени на то, чтобы отследить ошибки, которые появились из-за того, что я пропустил ключевое слово volatile, и компилятор взял на себя обязательство делать странные вещи с моей сборкой.

с:Как я могу получить доступ к переменной-члену в сборке из не-POD класса? Разработка: Я написал некоторый встроенный ассемблерный код для функции-члена класса, но мне не хватает того, как получить доступ к переменным-членам класса. Я ...

0 ответов

Печать целого числа в виде строки с синтаксисом AT & T в Linux

ерен сделать это в C: #include<stdio.h> int main() { int arr[5]; arr[0] = 5; arr[1] = 0; arr[2] = 1; arr[3] = 3; arr[4] = 4; int max = 0; for(int i = 0;i < 5;i++) if(max < arr[i]) max = arr[i]; printf("%d\n", max); return 0; }Это моя кодовая ...

0 ответов

 и смещение эффективно отбрасывается, поэтому эквивалентно

аюсь изучить ассемблер x64. Я написал «hello world» и попытался вызвать printf, используя следующий код: EXTERN printf: PROC PUBLIC hello_world_asm .data hello_msg db "Hello world", 0 .code hello_world_asm PROC push rbp ; save frame pointer mov ...

0 ответов

постоянно

сь проверитьРазрешено ли получать доступ к памяти, которая охватывает нулевую границу в x86? [https://stackoverflow.com/questions/47702410/is-it-allowed-to-access-memory-that-spans-the-zero-boundary-in-x86#comment82366009_47702410] в ...