Я довольно новичок в сборке и пытаюсь решить этот вопрос из прошлого экзамена. Я застрял в необходимости помощи, извинения, если это является основным.
У меня есть следующий код:
.MODEL medium
.STACK
0000 .DATA
0000 04D2 10E1 Count dw 1234,4321
0000 .CODE
.STARTUP
0017 BB 0000 R mov bx, OFFSET Count
001A B8 000A mov ax,10
001D 8B C3 mov ax,bx
001F 8B 07 mov ax,[bx]
0021 A1 0000 R mov ax,Count
.EXIT
END
Меня просят определить различные типы адресации, которые я могу сделать, и затем указывать значение ax
после каждой инструкции.
В частности, я не знаю, как разработать последние 3 инструкции. Итак, мои вопросы:
Какое значение хранится в bx
? Это адрес Количество ? Как мне найти этот адрес?
После инструкции mov ax,[bx]
Я вполне уверен, ax
содержит значение Count . Что это за значение?
mov ax,Count
Это то же самое, что 2?