Основы микропроцессорной техники



             

Основы микропроцессорной техники - стр. 5


В совокупности эти триггеры образуют регистр признаков (регистр флагов), приведенный на рисунке ниже.

S

Z

0

AC

0

P

1

CY

D7

D6

D5

D4

D3

D2

D1

D0

Регистр признаков МП

      Признак знака S. Отрицательные числа представляются в МП в дополнительном коде. Следовательно, старший разряд отображает знак числа:1- для отрицательных чисел, 0 - для положительных. Поэтому старший разряд результата выполнения операций в АЛУ запоминается в виде признака знака для дальнейшего использования.

      Признак нуля Z. Признак нуля отмечает случай появления в АЛУ результата 0000 00002.Признак нуля позволяет организовывать циклы, в течение которых МП-система находится в ожидании какого-то события.

      Признак переноса CY. Является одним из важнейших признаков. При сложении двух восьмиразрядных чисел этот признак показывает, нужно ли переносить 1 в младший разряд следующего байта. Он также показывает, нужно ли занимать единицу из старшего байта при вычитании двух восьмиразрядных чисел.


      Признак вспомогательного переноса AC. Один из вариантов признака переноса является признак вспомогательного переноса AC, который устанавливается в единицу, если происходит перенос разряда из младшей тетрады байта в старшую. Используется при сложении чисел, записанных в двоично-десятичном коде.

      Признак паритета (четности) Р. Признак устанавливается равным 1. если в результате операции общее число единиц является четным. Используется, как правило, при контроле четности данных при передаче, так как позволяет выявить возможные при передаче ошибки.

Система команд МП.

Всю систему команд МП можно разбить на следующие группы:

1) команды пересылок;

2)                арифметические команды;

3)                логические команды и команды сдвига;

4)                команды управления;




Содержание  Назад  Вперед