Я читаю книгу «Компьютерные системы: перспектива программиста». Сейчас я не совсем уверен, что понимаю, когда использовать разные команды mov. Вот упражнение: Практика Задача 3.4 Пусть переменные v и
Недавно я принял мощный NASM как мой ассемблер по умолчанию. Хотя у меня возникают трудности с синтаксисом инструкций. В TASM Я думаю, что это достоверная инструкция: mov [dword ptr [ebp + 8]], edx
Я пытаюсь написать код, чтобы сделать две вещи: верните 1 для регистрации r2, если мое значение представлено как константа в инструкции обработки данных ARM. Этот код делает это (предлагайте лучшие ме
Я хотел бы переместить один байт из регистра RDX, чтобы зарегистрировать RBX, как это: mov %rdx , (%rbx,%r15,1)
где RDX содержит 0x33 , r15 является индексом и rbx содержит 0 при запуске. Я пробовал
Я пишу этот код в Visual Studio, но я не знаю, почему он получает нарушение доступа в mov [edx], al. Может ли кто-нибудь помочь мне объяснить это? int main()
{
char z[10] = "banana";
_asm
Я рассмотрел все предложенные темы о том, как это решить, и я не могу найти тот, который соответствует моей ошибке. Когда я скомпилирую, я получаю «слишком много ссылок на память для« mov », даже если