Cтраница 1
![]() |
Набор регистров ВЕ51. [1] |
Флажок переноса CY является аккумулятором булевого процессора. Функциональное назначение флажка FO определяется пользователем в конкретной ситуации. [2]
![]() |
Условия, влияющие на состояние флажков микрокомпьютера Intel 8085. [3] |
Флажок Флажок переноса устанавливается, чтобы показать, что имел ме-переноса сто перенос или заем во время выполнения команд сложения, вычитания или сложения чисел удвоенной длины. Команда циклического сдвига может переслать ЕДИНИЧНЫЙ бит во флажок переноса, тем самым устанавливая флажок. Флажок переноса всегда сбрасывается при выполнении команд И / ИЛИ. [4]
![]() |
Пример умножения на языке ассемблера. [5] |
АККУМУЛЯТОРА, устанавливается флажок переноса. Отметим, что оба байта при выполнении команд сравнения рассматриваются как положительные числа. [6]
Переход, если флажок переноса не установлен ( Jump if the carry flag is not set), соответственно. [7]
С Команда выполняется, если флажок переноса установлен. NC Команда выполняется, если флажок переноса не установлен. Z Команда выполняется, если флажок нуля установлен. NZ Команда выполняется, если флажок нуля не установлен. [8]
Первые две осуществляют инверсию и установку флажка переноса. Команда HALT вызывает приостановку действий МП до появления внешнего сигнала прерывания. Холостая команда не вызывает никаких действий и используется, когда нужно ввести метку, не связанную с командой, выполняющей какие-либо действия. Оставшиеся команды МП 8080 рассматриваются в гл. [9]
В качестве одного из операндов они применяют флажок переноса CY, в качестве другого служит прямо адресуемый элемент пространства BSEG. Флажок CY при выполнении операций И и ИЛИ может рассматриваться как булевый аккумулятор. [10]
Иначе выполняется команда JC ELSE 1, которая проверяет флажок переноса. [11]
Результат из сумматора через внутреннюю шину выдается в аккумулятор и флажок переноса. [12]
![]() |
Подмножество команд машинного языка Intel 8085. [13] |
Вызвать процедуру, первая команда которой находится в ячейке памяти PROC, если флажок переноса установлен. [14]
![]() |
Подмножество команд машинного языка Intel 8085. [15] |