Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Арифметические и логические команды. Команда: ADD REGISTER (сложение с регистром)
Команда: 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.
|