Адресность – количество адресов операндов которые можно указать в одной команде называется адресностью.
Команды бывают:
Безадресные, одноадресные, двухадресные, трехадресные, четырехадресные.
S – знак
Z – zero
C – carry
O – over for (переполнение)
P – parity (четность, количество единиц в результате)
Безадресные (RET, STR)
Одноадресные (SPA = M2)
Двухадресные (MOV Ax, Bx)
Трехадресные
y = a + b
Одноадресный
Внс a: Akn: = a
Си b: Akw: = a + b
Зп y: y: = a + b
Двухадресный
MOV AX, byte ptr a
add byte ptr b
mov byte ptr y, AX
Трехадресный
Сл a, b, y; y = a + b
Четырехадресный
Сл. A, b, y; = M2
AB1 EB1 байт
AW1 EW1 слово
AG1 EG1 двойное слово
RW1 – более главный регистр-аккумулятор
Команды условного и безусловного перехода.
Выполнение 4-х операций.
В С 300 используются безадресные арифметические команды.