Всего на сайте:
248 тыс. 773 статей

Главная | Информатика

Арифметические и логические команды  Просмотрен 148

Команда: ADD REGISTER (сложение с регистром)

Символическая форма: ADD R

Описание: (Асе) + (R) ® Асc

Перенос ®С

Содержимое общего регистра R прибавляется к содержимому аккумулятора. Результат сложения становится новым содержимым аккумулятора, а перенос из старшего разряда становится новым содержимым триггера переноса С. Все числа считаются целыми без знаков.

Команда: ADD REGISTER WITH CARRY (сложение с регистром и переносом)

Символическая форма: ADC R

Описание: (Acc) + (R)+(C) ® Асc

Перенос ®С

Содержимое общего регистра R и триггер переноса С прибавляются к содер­жимому аккумулятора. Результат сложения становится новым содержимым акку­мулятора, а перенос из старшего разряда становится новым содержимым триггера переноса С. Все числа считаются целыми без знаков.

Команда: SUBTRACT REGISTER (вычитание регистра)

Символическая форма: SUB R

Описание: (Асе) — (R) ® Асc

Заем ®С

Содержимое общего регистра R вычитается из содержимого аккумулятора. Резуль­тат вычитания становится новым содержимым аккумулятора, а заем в старший разряд становится новым содержимым триггера переноса. Все числа считаются целыми без знака.

Команда: SUBTRACT REGISTER WITH CARRY (вычитание регистра и переноса)

Символическая форма: SBC R

Описание: (АСС) — (R) — (С) ®Асc

Заем ® С

Содержимое общего регистра R и триггера переноса С вычитаются из содержи­мого аккумулятора. Результат вычитания становится новым содержимым акку­мулятора, а заем в старший разряд становится новым содержимым триггера переноса.

Все числа считаются целыми без знака.

 

Команда: LOGICAL AND (логическое И)

Символическая форма: AND R

Описание: (Асc) L (R) ® Асc

Над содержимым общего регистра R и аккумулятора поразрядно выполняется операция логического И. Результат становится новым содержимым аккумулятора. Состояние триггера переноса не меняется.

Команда: LOGICAL OR (логическое ИЛИ)

Символическая форма: OR R

Описание: (Асc) V (R) —> Асc

Над содержимым общего регистра R и аккумулятора поразрядно выполняется операция логического ИЛИ. Результат становится новым содержимым аккуму­лятора. Состояние триггера переноса не меняется.

Команда: LOGICAL EXCLUSIVE-OR (логическое ИСКЛЮЧАЮЩЕЕ ИЛИ)

Символическая форма: XOR R

Описание: (Асc) Å (R) ® Асc

Над содержимым общего регистра R и аккумулятора поразрядно выполняется операция логического ИСКЛЮЧАЮЩЕГО ИЛИ. Результат становится новым содержимым аккумулятора. Состояние триггера переноса не меняется.

Команда: COMPLEMENT ACCUMULATOR (обращение аккумулятора)

Символическая форма: СМА

 

Описание: (Асc) ® Асc

Нули в аккумуляторе заменяются на единицы, а единицы—на нули (т. е. осу­ществляется обращение кода в аккумуляторе).

Команда: COMPLEMENT CARRY (обращение переноса)

Символическая форма: CMC

Описание: (С) ® С

Команда: RESET CARRY (сброс переноса)

Символическая форма: RSC

Списание: 0 ® С

Триггер переноса С сбрасывается.

Команда: ROTATE ACCUMULATOR AND CARRY LEFT (циклический сдвиг акку­мулятора и переноса влево)

Символическая форма: RTL

Описание: (С) ® Асс0

(Асеi) ® Ассi+1 i = 0, 1, … , 6

(Асе7) ® С

Содержимое аккумулятора и триггера переноса С как одно целое сдвигаются циклически влево. Содержимое разряда Асс7 попадает на триггер С, а содержи­мое триггера С—в разряд Асс0.

Команды ввода/вывода

Команда: .INPUT (ввод)

Символическая форма: INP

Описание: Устройство ввода [<В2>] ® Асc

Байт данных передается в аккумулятор от устройства ввода, номер которого задан вторым байтом команды INP.

Команда: OUTPUT (вывод)

Символическая форма: OUT

Описание: (Асc) ® устройство вывода [<В2>]

Содержимое аккумулятора передается на устройство вывода, номер которого задан вторым байтом команды OUT.

Предыдущая статья:Команды обращения к подпрограммам Следующая статья:Специальные команды
page speed (0.0111 sec, direct)