18 Мар 2026, Ср

МиМ. Режимы адресации

Непосредственная:

mov a, 5

Регистровая: mov a, b

Прямая: mov a, [5]

Косвенная: mov a, [d]

Косвенная со смещением: mov a, [d+2]

Пример программы с непосредственной, прямой и регистровой адресацией:

;2+4
mov a,2
mov b,4
call сложить
mov [5],a

;5+3
mov a,5
mov b,3
call сложить
mov [6],a
hlt


сложить:
add a,b
ret  

Пример программы с непосредственной, регистровой и косвенной адресацией:

mov a,0
mov d,a
call квадрат
add a,2
cmp a,10
jc 2
hlt

квадрат:
mov [d],255
add d,10
cmp d,80
jc квадрат
ret  

Мы используем cookie-файлы для наилучшего представления нашего сайта. Продолжая использовать этот сайт, вы соглашаетесь с использованием cookie-файлов.
Принять