mov

    1зной

    1ответ

    Я читаю книгу «Компьютерные системы: перспектива программиста». Сейчас я не совсем уверен, что понимаю, когда использовать разные команды mov. Вот упражнение: Практика Задача 3.4 Пусть переменные v и

    0зной

    1ответ

    Недавно я принял мощный NASM как мой ассемблер по умолчанию. Хотя у меня возникают трудности с синтаксисом инструкций. В TASM Я думаю, что это достоверная инструкция: mov [dword ptr [ebp + 8]], edx

    2зной

    2ответ

    Я пытаюсь написать код, чтобы сделать две вещи: верните 1 для регистрации r2, если мое значение представлено как константа в инструкции обработки данных ARM. Этот код делает это (предлагайте лучшие ме

    0зной

    1ответ

    Я хотел бы переместить один байт из регистра RDX, чтобы зарегистрировать RBX, как это: mov %rdx , (%rbx,%r15,1) где RDX содержит 0x33 , r15 является индексом и rbx содержит 0 при запуске. Я пробовал

    0зной

    1ответ

    Я пишу этот код в Visual Studio, но я не знаю, почему он получает нарушение доступа в mov [edx], al. Может ли кто-нибудь помочь мне объяснить это? int main() { char z[10] = "banana"; _asm

    0зной

    1ответ

    Я рассмотрел все предложенные темы о том, как это решить, и я не могу найти тот, который соответствует моей ошибке. Когда я скомпилирую, я получаю «слишком много ссылок на память для« mov », даже если