Каково обоснование разделения памяти на сегмент кода и сегмент данных?В одном источнике я прочитал,...
Я пытаюсь понять базовый язык ассемблера, изучая информацию фрейма стека в GDB.Я попытался выяснить...
Я использую NASM для написания минимальной ОС для реального режима x86 в образовательных целях.Я...
У меня есть программа начального загрузчика «boot.asm», которая должна содержать специальное слово...
Простое кодирование C-файла, как показано ниже: int main() { int a = 999; return 0; } после...
Я новичок в сборке, и я получаю все виды синтаксических ошибок в моем коде.Я хотел бы помочь...
Я работаю с в этом уроке - в разделе, в котором я нахожусь, есть загрузчик, который получает доступ...
В настоящее время я работаю над некоторыми проблемами, и именно с этим у меня проблемы.Чтобы было...
Я хочу провести некоторые исследования на уровне сборки.Однако, похоже, что у меня нет инструмента...
Я пытаюсь отредактировать указатель инструкций потока, чтобы он вызывал какую-то собранную сборку...
Это короткий вопрос, но мне не удалось найти ответ в Интернете. Как переписать mov [es:di], dl в...
Я все еще играю с ретро-программированием в Turbo C для MS-DOS, и я обнаружил некоторые проблемы с...
Мне было интересно, можно ли декодировать инструкции x86-64 в обратном порядке? Мне это нужно для...
sll $t0, $s0, 2 #$t0 = f*4 add $t0, $s6, $t0 #$t0 = A[0+f] sll $t1, $s1, 2 #$t1 = g*4 add $t1, $s7,...
Просто для учебы: у меня есть функция, которая получает три аргумента следующим образом. - a...
Я хочу знать, в чем разница между этим кодом и этим кодом на ассемблере: a db 2 dup (1fh) b dw 1fh...
Я очень новичок в Assembly и не могу найти источник этой ошибки после большого количества отладок....
Я хотел бы написать петлю назма, основанную на списке из N токенов, где некоторая переменная...
Возможно, это не очень хороший заголовок вопроса, но я хочу передать несколько строк сборки макросу...
Недавно я попытался написать программу для вычисления (a * b)% m, где (0
Давайте создадим функцию: int caller() { int arg1 = 1; int arg2 = 2 int a = test(&arg1,...
Я новичок в GDB и сборке.Я пытаюсь изменить мнемоническую инструкцию с jg на jle, но всякий раз,...
У меня есть приложение, написанное на .net (C #, 64-bit), у меня также есть DLL (написанная на C...
.align 32 или .align 64 генерируют ошибку в сборке газа для apple с компилятором clang.(Неверное...
Я изучаю ассемблер, и в учебнике приведен пример управления условиями: Я не понимаю, почему...