ВУЗ:
Составители:
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
- …
- следующая ›
- последняя »