Вопросы по теме 'x86'

Понимание ассемблерного кода настройки стека для кода C
Я хочу знать, как значения bootstacktop и bootstack вычисляются ассемблером, когда код устанавливает значение для% esp: # Set the stack pointer movl $(bootstacktop),%esp В конце того же файла сборки дано "определение" bootstacktop:...
390 просмотров
schedule 04.04.2024

Чем dw и dd отличаются от директив db для строк?
Допустим, я хочу определить инициализированную строку переменной перед запуском моей программы сборки (в section .data ). Переменная, которую я выбрал для создания, называется Digits , и это строка, содержащая все шестнадцатеричные символы....
2679 просмотров
schedule 23.04.2024

Функция номера обучающей сборки
Итак, я изучаю сборку и наткнулся на этот код: movl num(,%eax,4), %eax Может кто-нибудь объяснить, что это за функция num()?
94 просмотров
schedule 02.05.2024