ВУЗ:
Составители:
7
OF – флаг переполнения
Флаг переноса – индицирует перенос единицы из старшего разряда
или заема единицы этим разрядом при арифметических операциях над 8- и
16-разрядными числами. При наличии переноса или заема флаг переноса
устанавливается в единичное состояние. Этот флаг делает возможной
многобайтную и многословную арифметику. Команды циклического
сдвига могут изменять значение флага переноса. Имеются
команды
непосредственной установки (STC) и сброса (CLC) флага переноса.
Флаг четности (паритета) – индицирует четное число единиц в 8-
разрядном числе или в младшем байте 16-разрядного. Этот флаг полезен
при тестировании памяти и при контроле правильности передачи данных.
Флаг дополнительного переноса – индицирует наличие переноса из
младшей тетрады 8-разрядного числа в старшую или заема – из
старшей
тетрады в младшую. Флаг полезен при использовании десятичной
арифметики.
Флаг нуля – получает единичное значение при образовании всех
нулевых битов в байте или в слове.
Флаг знака – индицирует единичное значение старшего бита
результата одно- или двухбайтовой операции. В стандартном
дополнительном коде единица в старшем разряде результата означает
получение отрицательного числа.
Флаг
ловушки – используется для реализации пошагового режима
работы. При установленном флаге Т микропроцессор вырабатывает сигнал
внутреннего прерывания после выполнения каждой команды.
Флаг разрешения прерывания – используется для разрешения или
запрещения внешнего маскируемого прерывания, поступающего по линии
INTR. На немаскируемые внешние прерывания и на программные
прерывания флаг не влияет. Имеются команды непосредственной
установки (STI) и
сброса (CLI) флага прерывания.
Флаг направления – используется обычно вместе со строковыми
командами. При единичном значении флага изменение адресов в этих
командах осуществляется от старших к младшим, при единичном значении
– от младших к старшим. Команда STD устанавливает флаг направления в
единичное значение, а команда CLD – в нулевое.
7 OF – флаг переполнения Флаг переноса – индицирует перенос единицы из старшего разряда или заема единицы этим разрядом при арифметических операциях над 8- и 16-разрядными числами. При наличии переноса или заема флаг переноса устанавливается в единичное состояние. Этот флаг делает возможной многобайтную и многословную арифметику. Команды циклического сдвига могут изменять значение флага переноса. Имеются команды непосредственной установки (STC) и сброса (CLC) флага переноса. Флаг четности (паритета) – индицирует четное число единиц в 8- разрядном числе или в младшем байте 16-разрядного. Этот флаг полезен при тестировании памяти и при контроле правильности передачи данных. Флаг дополнительного переноса – индицирует наличие переноса из младшей тетрады 8-разрядного числа в старшую или заема – из старшей тетрады в младшую. Флаг полезен при использовании десятичной арифметики. Флаг нуля – получает единичное значение при образовании всех нулевых битов в байте или в слове. Флаг знака – индицирует единичное значение старшего бита результата одно- или двухбайтовой операции. В стандартном дополнительном коде единица в старшем разряде результата означает получение отрицательного числа. Флаг ловушки – используется для реализации пошагового режима работы. При установленном флаге Т микропроцессор вырабатывает сигнал внутреннего прерывания после выполнения каждой команды. Флаг разрешения прерывания – используется для разрешения или запрещения внешнего маскируемого прерывания, поступающего по линии INTR. На немаскируемые внешние прерывания и на программные прерывания флаг не влияет. Имеются команды непосредственной установки (STI) и сброса (CLI) флага прерывания. Флаг направления – используется обычно вместе со строковыми командами. При единичном значении флага изменение адресов в этих командах осуществляется от старших к младшим, при единичном значении – от младших к старшим. Команда STD устанавливает флаг направления в единичное значение, а команда CLD – в нулевое.
Страницы
- « первая
- ‹ предыдущая
- …
- 5
- 6
- 7
- 8
- 9
- …
- следующая ›
- последняя »