Команды микропроцессорной техники


           

Команда SUB позволяет микропроцессору непосредственно


Команда SUB позволяет микропроцессору непосредственно вычесть содержимое одного из регистров общего назначения или ячейки памяти М из содержимого аккумулятора. Команда SBB является разновидностью команды SUB. По этой команде осуществляется вычитание с заемом.

SUB          r                                  A – r >A

SUB          M                                A – M >A

SBB          r                                   A – r - CY >A

SBB          M                                A – M - CY >A

Команда вычитания SUI, SBI

По команде SUI из содержимого аккумулятора вычитается операнд, который непосредственно следует за кодом операции. По команде SBI  из содержимого аккумулятора вычитается и непосредственный операнд, и признак заёма CY.

SUI           data8;   А+ data8 >А

SBI            data8;   А+ data8 +CY>A

Внимание!

Все описанные арифметические команды сложения  и вычитания изменяют (модифицируют) содержимое всех признаков регистра признаков.

Команды INR, DCR

Команда INR является разновидностью команды ADD. По этой команде МП увеличивает на 1 содержимое одного из регистров РОН, аккумулятора или ячейки памяти М. Команда DCR является разновидностью команды вычитания SUB. По этой команде МП уменьшает на 1 содержимое одного из регистров РОН, аккумулятора или ячейки памяти М.

INR           r                      r + 1 > r

INR           M                    M + 1 > M

DCR          r                      r – 1 > r

DCR          M                    M – 1 > M

Внимание!

Эти команды модифицируют все признаки за исключением признака переноса CY.

Команды INX, DCX

Команда инкремента INX и декремента DCX позволяют соответственно увеличить и уменьшить на 1 содержимое регистровых пар (B-, D- , H- пары) и указателя стека SP.

INX           rp;                   rp + 1 > r

DCX         rp;                   rp – 1 > r

Внимание!

Эти команды не модифицируют регистр признаков.

Команды DAD, DAA

Команда двойного сложения DAD суммирует содержимое регистровой пары (H,L) и адресуемой регистровой пары rp (rp это B-,D- H- пары, SP)


Содержание  Назад  Вперед