Всем привет.
Помогите, пожалуйста, разобраться в машинном коде, гуглю но без толку.
Вот кусок кода
0017 @loop:
0017 88 9F 0004 R mov A1[bx], bl
001B FE C3 inc bl
001D 80 FB D2 cmp bl, 3*2*7*5
0020 75 F5 jne @loop
у меня есть конкретная задача - разобраться в выделенном кусочке.
0004 это как я понимаю адрес А1?
А 88 это код операции MOV?
А что значит 9F?
заранее огромное спасибо.
Помогите разобраться в машинном коде
Модератор: Andy
889F0004
mov m,r 88dw/r
88 [10011111] 0004
88dw
100010dw
d=0 код источника R/O, приемника R/M
w=0 работа с байтами
биты
7-6=10 используется адресация со смещением MOD
5-3=011 используемый регистр bl R/O
0-2=111 используется [bx] R/M
mov m,r 88dw/r
88 [10011111] 0004
88dw
100010dw
d=0 код источника R/O, приемника R/M
w=0 работа с байтами
биты
7-6=10 используется адресация со смещением MOD
5-3=011 используемый регистр bl R/O
0-2=111 используется [bx] R/M