Архитектура ЭВМ. Задания и примеры выполнения лабораторных работ. Докторов А.Е - 13 стр.

UptoLike

Рубрика: 

13
NEG Получение дополнительного кода
Флаги: O D I T S Z A P C
* * * * * *
Команда: NEG destination
Логика: destination = - destination; дополнительный код.
SBB Вычитание с заемом
Флаги: O D I T S Z A P C
* * * * * *
Команда: SBB destination, source
Логика: destination = destination - source - CF.
SUB Вычитание
Флаги: O D I T S Z A P C
* * * * * *
Команда: SUB destination, source
Логика: destination = destination - source.
Команда SUB вычитает операнд source из операнда destination и засы-
лает результат по адресу destination.
2.3. Логические операции
AND Логическое умножение
Флаги: O D I T S Z A P C
0 * * ? * 0
Команда: AND destination, source
Логика: destination = destination AND source.
NOT Логическое отрицание
Флаги: не меняются.
Команда: NOT destination
Логика: destination = NOT(destination).
OR Логическое сложение
Флаги: O D I T S Z A P C
0 * * ? * 0
Команда: OR destination, source
Логика: destination = destination OR source .
RCL Циклический сдвиг влево через флаг C
Флаги: O D I T S Z A P C
* *
Команда: RCL destination, count
Команда RCL сдвигает слово или байт, находящийся по адресу destina-
tion, влево на число битовых позиций, определяемое вторым операндом,
COUNT. Бит, который выскакивает за левый предел операнда destination, за-
носится во флаг переноса C, а старое значение C осуществляет ротацию в том