Архитектура ЭВМ и систем. Коваль А.С - 28 стр.

UptoLike

Составители: 

28
Ветвление, если пере-
нос
BCS 103400 + XXX
Действие: (СК) Å (СК) + 2 * ХХХ, если C = 1
Описание:
проверяется разряд C и вызывается ветвление, если он установлен.
BCS используется для проверки наличия переноса в результате преды-
дущей операции.
Признаки:
N V Z C
Не изменяются
Команда BCS обратна по действию команде BCC.
Условные ветвления по результату операций над числами
Особые комбинации разрядов признаков поверяются с помощью коман-
ду условного ветвления по результату операций над числами. Эти команды
используются для проверки результатов выполнения команд, в которых
операнды рассматриваются как двоичные числа, имеющие знак. Заметим,
что отличие в
сравнении чисел, имеющих знак, и чисел без знака обуслов-
лено их различным представлением в арифметике, использующей допол-
нительные коды. Для 16-разрядных чисел, не имеющих знака, последова-
тельность следующая:
наибольшее
177777
077776
............
000002
000001
наименьшее
000000
Командами условного ветвления по результату операции над числами
являются следующие: BGE, BLT,
BGT, BLE.
Ветвление, если
больше или равно (ну-
лю)
BGE
002000 +
XXX
                                      28

   Ветвление, если пере-
                               BCS                     103400 + XXX
           нос


 Действие:   (СК) � (СК) + 2 * ХХХ, если C = 1

             проверяется разряд C и вызывается ветвление, если он установлен.
 Описание:   BCS используется для проверки наличия переноса в результате преды-
             дущей операции.

              N V Z C
 Признаки:                    Не изменяются




  Команда BCS обратна по действию команде BCC.

Условные ветвления по результату операций над числами
   Особые комбинации разрядов признаков поверяются с помощью коман-
ду условного ветвления по результату операций над числами. Эти команды
используются для проверки результатов выполнения команд, в которых
операнды рассматриваются как двоичные числа, имеющие знак. Заметим,
что отличие в сравнении чисел, имеющих знак, и чисел без знака обуслов-
лено их различным представлением в арифметике, использующей допол-
нительные коды. Для 16-разрядных чисел, не имеющих знака, последова-
тельность следующая:


             наибольшее                 177777
                                        077776
                                        ............
                                        000002
                                        000001
             наименьшее                 000000

   Командами условного ветвления по результату операции над числами
являются следующие: BGE, BLT, BGT, BLE.

      Ветвление, если
                                                          002000 +
    больше или равно (ну-       BGE
                                                            XXX
            лю)