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

UptoLike

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

22
мандой сравнения обычно следует команда условного ветвления. За-
метим, что в отличие от команды вычитания при выполнении команды
СМР операнды меняются местами, т.е. имеет место (SRC) - (DST), а не
(DST) - (SRC).
Признаки:
N V Z C
* * * *
N = 1, если результат < 0
Z = 1, если результат = 0
V = 1, если арифметическое переполнение
С = 1 , если перенос из старшего разряда
Сложение
ADD 06SSDD
Действие: (DST) Å (SRC) + (DST)
Описание:
операнд источника (SRC) складывается с операндом приемника (DST)
и результат записывается по адресу операнда приемника. Первона-
чальное содержимое (DST) теряется. Содержимое (SRC) не изменяет-
ся. Сложение выполняется в двоичном дополнительном коде.
Признаки:
N V Z C
* * * *
N = 1, если результат < 0
Z = 1, если результат = 0
V = 1, если арифметическое переполнение
Вычитание
SUB 16SSDD
Действие: (DST) Å (DST) - (SRC)
Описание:
из операнда приемника (DST) вычитается операнд источника (SRC) и
результат записывается по адресу DST. Первоначальное содержание
DST теряется, а содержимое SRC остается без изменения.
Признаки:
N V Z C
* * * *
N = 1, если результат < 0
Z = 1, если результат = 0
V = 1, если арифметическое переполнение
С = 1 , если перенос из старшего разряда
                                        22

             мандой сравнения обычно следует команда условного ветвления. За-
             метим, что в отличие от команды вычитания при выполнении команды
             СМР операнды меняются местами, т.е. имеет место (SRC) - (DST), а не
             (DST) - (SRC).

                            •   N = 1, если результат < 0

              N V Z C       •   Z = 1, если результат = 0
Признаки:
              * * * *       •   V = 1, если арифметическое переполнение

                            •   С = 1 , если перенос из старшего разряда




            Сложение                          ADD                  06SSDD


Действие:    (DST) � (SRC) + (DST)

             операнд источника (SRC) складывается с операндом приемника (DST)
             и результат записывается по адресу операнда приемника. Первона-
Описание:
             чальное содержимое (DST) теряется. Содержимое (SRC) не изменяет-
             ся. Сложение выполняется в двоичном дополнительном коде.

                            •   N = 1, если результат < 0
              N V Z C
Признаки:                   •   Z = 1, если результат = 0
              * * * *
                            •   V = 1, если арифметическое переполнение




        Вычитание                              SUB                 16SSDD


Действие:    (DST) � (DST) - (SRC)

             из операнда приемника (DST) вычитается операнд источника (SRC) и
Описание:    результат записывается по адресу DST. Первоначальное содержание
             DST теряется, а содержимое SRC остается без изменения.

                                •   N = 1, если результат < 0

              N V Z C           •   Z = 1, если результат = 0
Признаки:
              * * * *           •   V = 1, если арифметическое переполнение

                                •   С = 1 , если перенос из старшего разряда