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

UptoLike

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

26
Ветвление, если равно
(нулю)
BEQ 001400 + XXX
Действие: (СК) Å (СК) + 2 * ХХХ, если Z = 1
Описание:
проверяется состояние разряда Z и вызывается ветвление, если он ус-
тановлен. Команда BEQ обратна по действию команде BNE. Вместе с
командой CMP команда BEQ используется для проверки равенства
двух величин. Вместе с командой BIT она используется для проверки
того, что очищенные разряды операнда источника соответствуют ус-
тановленным разрядам приемника. В общем случае эта команда ис-
пользуется для проверки равенства нулю результата предыдущей опе-
рации.
Признаки:
N V Z C
Не изменяются
Ветвление, если плюс
BPL 100000 + XXX
Действие: (СК) Å (СК) + 2 * ХХХ, если N = 0
Описание:
проверяется разряд N и вызывается ветвление, если он очищен. Вместе
с командой TSTB она используется для проверки установки разряда 7
(флага готовности) регистра состояния периферийного устройства. В
общем случае эта команда используется для проверки положительно-
сти результата предыдущей операции. Команда BPL обратна по дейст-
вию команде BMI
.
Признаки:
N V Z C
Не изменяются
Ветвление, если минус
BMI 100400 + XXX
Действие: (СК) Å (СК) + 2 * ХХХ, если N = 1
Описание:
проверяется состояние разряда N и вызывается ветвление, если он ус-
тановлен. Используется для проверки знака (старший разряд) резуль-
тата предыдущей операции.
Признаки:
N V Z C
Не изменяются
                                     26



 Ветвление, если равно
                              BEQ                       001400 + XXX
        (нулю)


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

            проверяется состояние разряда Z и вызывается ветвление, если он ус-
            тановлен. Команда BEQ обратна по действию команде BNE. Вместе с
            командой CMP команда BEQ используется для проверки равенства
            двух величин. Вместе с командой BIT она используется для проверки
Описание:
            того, что очищенные разряды операнда источника соответствуют ус-
            тановленным разрядам приемника. В общем случае эта команда ис-
            пользуется для проверки равенства нулю результата предыдущей опе-
            рации.

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



  Ветвление, если плюс
                              BPL                        100000 + XXX


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

            проверяется разряд N и вызывается ветвление, если он очищен. Вместе
            с командой TSTB она используется для проверки установки разряда 7
            (флага готовности) регистра состояния периферийного устройства. В
Описание:
            общем случае эта команда используется для проверки положительно-
            сти результата предыдущей операции. Команда BPL обратна по дейст-
            вию команде BMI.

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



 Ветвление, если минус
                              BMI                       100400 + XXX


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

            проверяется состояние разряда N и вызывается ветвление, если он ус-
Описание:   тановлен. Используется для проверки знака (старший разряд) резуль-
            тата предыдущей операции.

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