ЭЛЕКТРОННАЯ БИБЛИОТЕКА КОАПП |
Сборники Художественной, Технической, Справочной, Английской, Нормативной, Исторической, и др. литературы. |
Часть 43 Приложение C. Таблица флагов состояния ---------------------------------------------------------------- С.1 Функции флагов состояния ---------------------------------------------------------------- ЪДДДДДВДДДДДДВДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД і Бит і Имя і Функция ГДДДДДЕДДДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД і 0 і CF і Флаг переноса - установлен, если операция привела і і і к перенесу или заему старшего бита, иначе сброшен. і 2 і PF і Флаг четности - установлен, если младшие восемь і і і битов операнда содержат четное число единиц, і і і иначе сброшен. і 4 і AF і Флаг вспомогательного переноса - установлен, если і і і операция привела к заему или переносу из 3 бита, і і і иначе сброшен. Используется для десятичной і і і арифметики. і 6 і ZF і Флаг нуля - установлен, если все биты результата і і і равны нулю, иначе сброшен. і 7 і SF і Флаг знака - установлен, если установлен старший і і і бит результата, иначе сброшен. і 11 і OF і Флаг переполнения - установлен, если результат і і і слишком большое положительное или слишком і і і маленькое отрицательное число для операнда і і і приемника, иначе сброшен. АДДДДДБДДДДДДБДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД C.2 Используемые обозначения ---------------------------------------------------------------- ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД і T - команда проверяет флаг і M - команда изменяет флаг (устанавливает или і очищает флаг в зависимости от операндов) і 0 - команда сбрасывает флаг і - - действие команды на флаг не определено і пробел - команда не оказывает действия на флаг АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДВДДДДДВДДДДДВДДДДДВДДДДДВДДДДДВДДДДД і Команда і OF і SF і ZF і AF і PF і CF ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДЕДДДДДЕДДДДДЕДДДДДЕДДДДДЕДДДДДЕДДДДД і AAA і - і - і - і TM і - і M і AAS і - і - і - і TM і - і M і і і і і і і і AAD і - і M і M і - і M і - і AAM і - і M і M і - і M і - і і і і і і і і DAA і - і M і M і TM і M і TM і DAS і - і M і M і TM і M і TM і і і і і і і і ADC і M і M і M і M і M і TM і ADD і M і M і M і M і M і M і XADD і M і M і M і M і M і M і SBB і M і M і M і M і M і TM і SUB і M і M і M і M і M і M і і і і і і і і CMP і M і M і M і M і M і M і CMPS і M і M і M і M і M і M і CMPXCHG і M і M і M і M і M і M і SCAS і M і M і M і M і M і M і NEG і M і M і M і M і M і M і і і і і і і і DEC і M і M і M і M і M і і INC і M і M і M і M і M і і і і і і і і і IMUL і M і - і - і - і - і M і MUL і M і - і - і - і - і M і і і і і і і і RCL/RCR 1 і M і і і і і TM і RCL/RCR число і - і і і і і TM і ROL/ROR 1 і M і і і і і M і ROL/ROR число і - і і і і і M і SAL/SAR/SHL/SHR 1 і M і M і M і - і M і M і SAL/SAR/SHL/SHR число і - і M і M і - і M і M і і і і і і і і SHLD/SHRD і - і M і M і - і M і M і BSF/BSR і - і - і M і - і - і - і BT/BTS/BTR/BTC і - і - і - і - і - і M і і і і і і і і AND і 0 і M і M і - і M і 0 і OR і 0 і M і M і - і M і 0 і TEST і 0 і M і M і - і M і 0 і XOR і 0 і M і M і - і M і 0 АДДДДДДДДДДДДДДДДДДДДДДДДДДДДБДДДДДБДДДДДБДДДДДБДДДДДБДДДДДБДДДДД |