ЭЛЕКТРОННАЯ БИБЛИОТЕКА КОАПП
Сборники Художественной, Технической, Справочной, Английской, Нормативной, Исторической, и др. литературы.


Ремонт стиральной машины Zanussi http://rembytservice.ru/remont/stiralnye_mashiny/zanussi.php.

 

Часть 3

470
      EПриложение C. Таблица флагов состоянияF
     С.1 Функции флагов состояния
P   ЪДДДДДВДДДДДДВДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
ДДДДДДї
   і Бит і Имя  і Функция                                        
   і
   ГДДДДДЕДДДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
ДДДґ
   і 0   і  CF  і Флаг переноса - установлен, если операция приве
ла і
   і     і      і к перенесу или заему старшего бита, иначе сброш
ен.і
   і 2   і  PF  і Флаг четности - установлен, если младшие восемь
   і
   і     і      і битов операнда содержат четное число единиц,   
   і
   і     і      і иначе сброшен.                                 
   і
   і 4   і  AF  і Флаг вспомогательного переноса - установлен, ес
ли і
   і     і      і операция привела к заему или переносу из 3 бита
,  і
   і     і      і иначе сброшен. Используется для десятичной     
   і
   і     і      і арифметики.                                    
   і
   і 6   і  ZF  і Флаг нуля - установлен, если все биты результат
а  і
   і     і      і равны нулю, иначе сброшен.                     
   і
   і 7   і  SF  і Флаг знака - установлен, если установлен старши
й  і
   і     і      і бит результата, иначе сброшен.                 
   і
   і 11  і  OF  і Флаг переполнения - установлен, если результат 
   і
   і     і      і слишком большое положительное или слишком      
   і
   і     і      і маленькое отрицательное число для операнда     
   і
   і     і      і приемника, иначе сброшен.                      
   і
   АДДДДДБДДДДДДБДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
ДДДЩM
     C.2 Используемые обозначения
P   ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
ДДДДДДї
   і    T       - команда проверяет флаг                         
   і
   і    M       - команда изменяет флаг (устанавливает или       
   і
   і              очищает флаг в зависимости от операндов)       
   і
   і    0       - команда сбрасывает флаг                        
   і
   і    -       - действие команды на флаг не определено         
   і
   і    пробел  - команда не оказывает действия на флаг          
   і
   АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
ДДДЩM
                                                 471
P   ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДВДДДДДВДДДДДВДДДДДВДДДДДВДДДДД
ВДДДДДї
   і Команда                    і  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  і T
M  і
   і DAS                        і  -  і  M  і  M  і TM  і  M  і T
M  і
   і                            і     і     і     і     і     і  
   і
   і ADC                        і  M  і  M  і  M  і  M  і  M  і T
M  і
   і ADD                        і  M  і  M  і  M  і  M  і  M  і  
M  і
   і XADD                       і  M  і  M  і  M  і  M  і  M  і  
M  і
   і SBB                        і  M  і  M  і  M  і  M  і  M  і T
M  і
   і 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  і     і     і     і     і T
M  і
   і RCL/RCR число              і  -  і     і     і     і     і T
M  і
   і 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  і
   АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
ДДДЩM
472
P   ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДВДДДДДВДДДДДВДДДДДВДДДДДВДДДДД
ВДДДДДї
   і Команда                    і  OF і  SF і  ZF і  AF і  PF і  
CF і
   ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДЕДДДДДЕДДДДДЕДДДДДЕДДДДДЕДДДДДЕДД
ДДДґ
   і 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  і
   АДДДДДДДДДДДДДДДДДДДДДДДДДДДДБДДДДДБДДДДДБДДДДДБДДДДДБДДДДДБДД
ДДДЩM


Яндекс цитирования