|
Часть 2
467
EПриложение B.
Таблица воздействия команд на флагиF
B.1 Используемые обозначения
P0 ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
ДДДДДДДДї
і T - команда проверяет флаг
і
і M - команда изменяет флаг (устанавливает или
і
і очищает флаг в зависимости от операндов)
і
і 0 - команда сбрасывает флаг
і
і 1 - команда устанавливает флаг
і
і - - действие команды на флаг не определено
і
і R - команда восстанавливает предыдущее значение фла
га і
і пробел - команда не оказывает действия на флаг
і
АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
ДДДЩ
ХННННННННННННННННННННСНННСНННСНННСНННСНННСНННСНННСНННСНННСНННС
НННё
і Команда і OFі SFі ZFі AFі PFі CFі TFі IFі DFі NTі
RFі
ЖННННННННННННННННННННШНННШНННШНННШНННШНННШНННШНННШНННШНННШНННШ
НННµ
і AAA і - і - і - іTM і - і M і і і і і
і
і AAD і - і M і M і - і M і - і і і і і
і
і AAM і - і M і M і - і M і - і і і і і
і
і AAS і - і - і - іTM і - і M і і і і і
і
і ADC і M і M і M і M і M іTM і і і і і
і
і ADD і M і M і M і M і M і M і і і і і
і
і AND і 0 і M і M і - і M і 0 і і і і і
і
і ARPL і і і M і і і і і і і і
і
і BOUND і і і і і і і і і і і
і
і BSF/BSR і - і - і M і - і - і - і і і і і
і
і BSWAP і і і і і і і і і і і
і
і BT/BTS/BTR/BTC і - і - і - і - і - і M і і і і і
і
і CALL і і і і і і і і і і і
і
і CBW і і і і і і і і і і і
і
і CLC і і і і і і 0 і і і і і
і
і CLD і і і і і і і і і 0 і і
і
і CLI і і і і і і і і 0 і і і
і
і CLTS і і і і і і і і і і і
і
і CMC і і і і і і M і і і і і
і
АДДДДДДДДДДДДДДДДДДДДБДДДБДДДБДДДБДДДБДДДБДДДБДДДБДДДБДДДБДДДБ
ДДДЩM2
468
P0 ХННННННННННННННННННННСНННСНННСНННСНННСНННСНННСНННСНННСННН
СНННСНННё
і Команда і OFі SFі ZFі AFі PFі CFі TFі IFі DFі NTі
RFі
ЖННННННННННННННННННННШНННШНННШНННШНННШНННШНННШНННШНННШНННШНННШ
НННµ
і CMP і M і M і M і M і M і M і і і і і
і
і CMPS і M і M і M і M і M і M і і і і і
і
і CMPXCHG і M і M і M і M і M і M і і і і і
і
і CWD і і і і і і і і і і і
і
і DAA і - і M і M іTM і M іTM і і і і і
і
і DAS і - і M і M іTM і M іTM і і і і і
і
і DEC і M і M і M і M і M і і і і і і
і
і DIV і - і - і - і - і - і - і і і і і
і
і ENTER і і і і і і і і і і і
і
і ESC і і і і і і і і і і і
і
і HLT і і і і і і і і і і і
і
і IDIV і - і - і - і - і - і - і і і і і
і
і IMUL і M і - і - і - і - і M і і і і і
і
і IN і і і і і і і і і і і
і
і INC і M і M і M і M і M і і і і і і
і
і INS і і і і і і і і і T і і
і
і INT і і і і і і і 0 і і і 0 і
і
і INTO і T і і і і і і 0 і і і 0 і
і
і INVD і і і і і і і і і і і
і
і INVPLG і і і і і і і і і і і
і
і IRET і R і R і R і R і R і R і R і R і R і T і
і
і J условие і T і T і T і і T і T і і і і і
і
і JCXZ і і і і і і і і і і і
і
і JMP і і і і і і і і і і і
і
і LAHF і і і і і і і і і і і
і
і LAR і і і M і і і і і і і і
і
і LDS/LES/LSS/LFS/LGSі і і і і і і і і і і
і
і LEA і і і і і і і і і і і
і
і LEAVE і і і і і і і і і і і
і
і LGDT/LIDT/LLDT/LMSWі і і і і і і і і і і
і
і LOCK і і і і і і і і і і і
і
і LODS і і і і і і і і і T і і
і
і LOOP і і і і і і і і і і і
і
і LOOPE/LOOPNE і і і T і і і і і і і і
і
і LSL і і і M і і і і і і і і
і
і LTR і і і і і і і і і і і
і
і MOV і і і і і і і і і і і
і
і MOV упр., отладка і - і - і - і - і - і - і і і і і
і
і MOVS і і і і і і і і і T і і
і
АДДДДДДДДДДДДДДДДДДДДБДДДБДДДБДДДБДДДБДДДБДДДБДДДБДДДБДДДБДДДБ
ДДДЩM2
469
P0 ХННННННННННННННННННННСНННСНННСНННСНННСНННСНННСНННСНННСННН
СНННСНННё
і Команда і OFі SFі ZFі AFі PFі CFі TFі IFі DFі NTі
RFі
ЖННННННННННННННННННННШНННШНННШНННШНННШНННШНННШНННШНННШНННШНННШ
НННµ
і MOVSX/MOVZX і і і і і і і і і і і
і
і MUL і M і - і - і - і - і M і і і і і
і
і NEG і M і M і M і M і M і M і і і і і
і
і NOP і і і і і і і і і і і
і
і NOT і і і і і і і і і і і
і
і OR і 0 і M і M і - і M і 0 і і і і і
і
і OUT і і і і і і і і і і і
і
і OUTS і і і і і і і і і T і і
і
і POP/POPA і і і і і і і і і і і
і
і POPF і R і R і R і R і R і R і R і R і R і R і
і
і PUSH/PUCHA/PUSHF і і і і і і і і і і і
і
і RCL/RCR 1 і M і і і і іTM і і і і і
і
і RCL/RCR число і - і і і і іTM і і і і і
і
і REP/REPE/REPNE і і і і і і і і і і і
і
і RET і і і і і і і і і і і
і
і ROL/ROR 1 і M і і і і і M і і і і і
і
і ROL/ROR число і - і і і і і M і і і і і
і
і SAHF і - і R і R і R і R і R і і і і і
і
і SAL/SAR/SHL/SHR 1 і M і M і M і - і M і M і і і і і
і
і SAL/SAR/SHL/SHR і - і M і M і - і M і M і і і і і
і
і число і і і і і і і і і і і
і
і SBB і M і M і M і M і M іTM і і і і і
і
і SCAS і M і M і M і M і M і M і і і T і і
і
і SET условие і T і T і T і і T і T і і і і і
і
і SGDT/SIDT/SLDT/SMSWі і і і і і і і і і і
і
і SHLD/SHRD і - і M і M і - і M і M і і і і і
і
і STC і і і і і і 1 і і і і і
і
і STD і і і і і і і і і 1 і і
і
і STI і і і і і і і і 1 і і і
і
і STOS і і і і і і і і і T і і
і
і STR і і і і і і і і і і і
і
і SUB і M і M і M і M і M і M і і і і і
і
і TEST і 0 і M і M і - і M і 0 і і і і і
і
і VERR/VERRW і і і M і і і і і і і і
і
і WAIT і і і і і і і і і і і
і
і WBINVD і і і і і і і і і і і
і
і XADD і M і M і M і M і M і M і і і і і
і
і XCHG і і і і і і і і і і і
і
і XLAT і і і і і і і і і і і
і
і XOR і 0 і M і M і - і M і 0 і і і і і
і
АДДДДДДДДДДДДДДДДДДДДБДДДБДДДБДДДБДДДБДДДБДДДБДДДБДДДБДДДБДДДБ
ДДДЩM2
|