Page 85 - 149
P. 85
пересилок адрес дозволяють динамічно змінювати операційну обстановку,
тобто визначати поточні сегменти пам'яті. Слід зазначити, що після команд,
що змінюють вміст сегментного регістра ( MOV і POP), забороняються
переривання на час виконання наступної команди.
Таблиця 4.15
Мнемоніка Алгоритми
Команди загального призначення
MOV E R;RE;ED
PUSH;POP StE16;E16St
XCHG
E R
Команди загального призначення спрощеного формату
MOV RD;AM (ВЗ & В2);
М (ВЗ & В2)А
StR16;R16St
PUSH;POP AX R16
XCHG
Команди пересилки адрес
MOV RsegE (Rseg CS),E Rseg
PUSH;POP St Rseg; RsegSt (Rseg CS)
LEA R16EA
LDS DSM16 (EA+2);R16M16 (EA)
LES ESM16 (EA+2);R16M16 (EA)
Команди пересилки ознак
PUSH;POPF StF;FSt
LAHF;SAHF AHF;FAH
IN APort (B2);APort (DX)
OUT Port (B2)A;Port (DX)A
Команди перекодування
XLAT ALM (BX+AL)
В якості наступної команди рекомендується використовувати команду
пересилки в один із регістрів компоненти зсуву логічної адреси. Це забезпечує
повне завантаження логічних адрес (покажчиків), що особливо важливо при
завантаженні регістрів SS і SP.
86