Основы арифметики цифровых процессоров. Вашкевич Н.П - 35 стр.

UptoLike

34
ZF – флаг равенства 0 результата операции (zero flag). Если ре-
зультат операции равен 0, то ZF = 1, в противном случае – 0;
SF – флаг знака (sign flag). В него записывается значение знаково-
го разряда результата;
OF – знак переполнения (overflow flag). Если полученный резуль-
тат не помещается в разрядной сетке процессора, ОF=1, в противном
случае – 0;
ШФшинный формирователь позволяет управлять шиной дан-
ных либо на прием, либо на передачу.
Горизонтальная стрелка, подходящая к узлу, и надпись над ней,
обозначают микрооперацию, которая может быть выполнена в этом
узле.
Так как в этом конкретном ОА для ввода операнда предусмотрена
только одна шина данных, то для того чтобы сложить операнды X и
Y, нужно последовательно, друг за другом, выполнить два следую-
щих алгоритма: «посылкаи «сложение Y».
Алгоритмы этих операций представлены на рис. 4.4 и 4.5.
Рис. 4.4. Алгоритм
операции «посылка
Рис. 4.5. Алгоритм
операции «сложение
   ZF – флаг равенства 0 результата операции (zero flag). Если ре-
зультат операции равен 0, то ZF = 1, в противном случае – 0;
   SF – флаг знака (sign flag). В него записывается значение знаково-
го разряда результата;
   OF – знак переполнения (overflow flag). Если полученный резуль-
тат не помещается в разрядной сетке процессора, ОF=1, в противном
случае – 0;
   ШФ – шинный формирователь позволяет управлять шиной дан-
ных либо на прием, либо на передачу.
   Горизонтальная стрелка, подходящая к узлу, и надпись над ней,
обозначают микрооперацию, которая может быть выполнена в этом
узле.
   Так как в этом конкретном ОА для ввода операнда предусмотрена
только одна шина данных, то для того чтобы сложить операнды X и
Y, нужно последовательно, друг за другом, выполнить два следую-
щих алгоритма: «посылка X» и «сложение Y».
   Алгоритмы этих операций представлены на рис. 4.4 и 4.5.




        Рис. 4.4. Алгоритм                 Рис. 4.5. Алгоритм
      операции «посылка X»               операции «сложение Y»




                                 34