imul инструкция Я получаю другой ответ в AX по сравнению с emu8086 - PullRequest
1 голос
/ 12 января 2020

Итак, у меня есть следующий код на ассемблере.

mov ax,0024h
mov bx,00A1h
imul bl
neg ax
push ax
push bx
inc sp
pop ax

Я не понимаю, что делает третья строка. Как я начал:

AX: 0024h, BX: 00A1h ; теперь я должен умножить 0024h * 00A1, верно? Я получаю 16A4, но у меня в emu8086 программа AX становится F2A4, почему?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...