в аккумулятор. Операнд, который перед
Результат (сумма или разность) помещается в аккумулятор. Операнд, который перед арифметической операцией находился в аккумуляторе, после выполнения операции уничтожается.
Команда сложения ADD, ADC
ADD r
; А+В>А
ADC r
; А+В+CY>A
Команда ADC является разновидностью команды ADD. По команде ADC происходит не только сложение двух операндов, но и сложение с признаком переноса CY, оставшимся от предыдущей операции. Результат сохраняется в аккумуляторе.
Команда сложения ADI, AСI
Команда ADI осуществляет сложение операнда, который непосредственно следует за кодом операции, с содержимым аккумулятора. По команде AСI непосредственный операнд суммируется с содержимым аккумулятора и с признаком переноса CY
ADI data8; А+ data8
>А
ACI data8; А+ data8 +CY>A
Команда вычитания SUB, SBB
Команда 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.
Содержание Назад Вперед
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий