Результаты поиска по запросу "x86"
Вывод целых чисел в сборке в Linux
Это должно быть сделано в чистой сборке (т.е. без библиотек или обращений к C). Я понимаю суть проблемы: нужно разделить целое число на 10, преобразовать однозначный остаток в ASCII, вывести его, а затем повторить процесс с частным. Но по ...
Как выйти из цикла в сборке
У меня есть цикл с парой условий, что означает, что когда цикл завершится, он продолжит проходить через оставшийся сегмент цикла. Как я могу заставить программу пропускать оставшийся сегмент цикла, даже если ecx уже равен 0?
Умножение SSE 16 x uint8_t
Я хочу умножить с SSE4__m128i объект с 16 беззнаковыми 8-битными целыми числами, но я мог найти только встроенную функцию для умножения 16-битных целых чисел. Нет ничего такого как_mm_mult_epi8?
x86 ASM Linux - Использование раздела .bss
Я надеюсь, что эти вопросы довольно просты: (NASM Compiler, Linux, x86 Intel Syntax) ЧАСТЬ 1: Я пытаюсь выяснить, как использовать раздел .bss программы Assembly, чтобы найти способ хранения значений, таких как значение из операции (+ - * /), ...
Как очистить экран, не заполняя его?
Существует ли процедура обработки прерываний, чтобы помочь мне очистить экран терминала? Будет ли это работать на окнах?
Некоторые справочники / учебники по x86 ASM? [закрыто]
Я пытаюсь найти ссылки на языки сборки x86. Учебники / Примеры, чтобы помочь моему пониманию. -Спасибо
Как зациклить на ассемблере
Как бы я вычислил первые 12 значений в последовательности чисел Фибоначчи и смог бы поместить их в EAX reg. и отображать вызов DumpRegs? Используя косвенную адресацию, я знаю, что здесь нужен цикл for, но я не уверен, как это сделать. Любая ...
Почему GCC вычитает неправильное значение указателю стека при выделении большого массива без последующих вызовов функций?
Действительно странная причудливость GCC. Проверь это: main() { int a[100]; a[0]=1; }производит эту сборку: 0: 55 push %rbp 1: 48 89 e5 mov %rsp,%rbp 4: 48 81 ec 18 01 00 00 sub $0x118,%rsp b: c7 85 70 fe ff ff 01 movl $0x1,-0x190(%rbp) 12: 00 ...
Почему вы не можете установить указатель инструкции напрямую?
Статья про сборку x86 из Википедии [http://en.wikipedia.org/wiki/X86_assembly_language]говорит, что «регистр IP не может быть доступен программисту напрямую». Непосредственно означает с инструкциями, как MOV и добавить. Почему нет? В чем ...
Как разобрать системный вызов
Если у меня есть виртуальный адрес системного вызова, могу ли я разобрать этот системный вызов? Я хочу сделать это на работающем ядре, чтобы выяснить, какие все адреса обрабатываются конкретным системным вызовом во время работы. Я использую ...