ередній операнд
01
Регістр - регістр
10
Регістр - ОЗУ (прирощення індексу)
11
ОЗУ (прирощення індексу) - регістр
3. Програма реалізації функції
Нижче наведено текст програми для реалізації заданої функції, її інтерпретація в кодах і розміщення в ОЗУ.
Операція
Операнди
КОП
Адреса
MOV
CC
10
000'00'0000011'0001010'00000
0000000
MOV
SI
15
000'00'0000100'0001111'00000
0000001
@: MOV
AX
0 [SI]
000'10'0000000'0000000'00000
0000010
MOV
BX
AX
000'01'0000001'0000000'00000
0000011
MUL
AX
BX
001'01'0000000'0000001'00000
0000100
MOV
BX
10 [SI]
000'10'0000001'0001010'00000
0000101
MUL
AX
BX
001'01'0000000'0000001'00000
0000110
MOV
BX
20 [SI]
000'10'0000001'0010100'00000
0000111
MOV
CX
30 [SI]
000'10'0000010'0011110'00000
0001000
ADD
BX
CX
010'01'0000001'0000010'00000
0001001
DIV
AX
BX
011'01'0000000'0000001'00000
0001010
MOV
40 [SI]
AX