Я работаю над своим учебником по главе о языке ассемблера и пришел к практической проблеме, которую я не понимаю (раздел о унарных и двоичных операциях довольно минимален, поэтому я довольно утерян).Унарные и двоичные операции в сборке
Вот две инструкции из практики. Я должен дать назначение и значение каждой команды:
addq% RCX, (% RAX)
imulq $ 16, (% Ракс,% гексогена, 8)
Где Значение% rax равно 0x100, значение% rdx равно 0x3, а значение% rcx равно 0x1.
Может кто-нибудь объяснить подробно, как решить обе инструкции? У меня есть ответ в конце книги, но нет никакого реального объяснения, чтобы согласиться с этим. Благодарю.
Не добавляйте несвязанные теги! – Olaf
Извините, мой класс сосредоточен вокруг языка программирования C (а также учебника), поэтому я включил его. –
Но на ваш вопрос нет. – Olaf