ВУЗ:
Составители:
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
лю)
Страницы
- « первая
- ‹ предыдущая
- …
- 26
- 27
- 28
- 29
- 30
- …
- следующая ›
- последняя »
