Cтраница 2
![]() |
Блок-схема процесса построения ЕЯ-интерфейса. [16] |
Процесс прокачка заключается в наполнении словаря лексикой из содержимого источника данных. [17]
Команда УСТАНОВКА РАЗРЯДОВ ( BIS) выполняет операцию логического сложения содержимого источника и приемника. Эта команда используется для установки определенной. Все разряды, ранее установленные в приемнике, остаются в том же состоянии. Разряд V сбрасывается в нуль, а значение разряда С не изменяется. [18]
![]() |
Формат дополнительных арифметическо-логических команд УВК СМ-4. [19] |
По команде ПРОВЕРКА РАЗРЯДОВ ( BIT) происходит операция логического умножения содержимого источника и приемника. В результате устанавливаются только коды условий. Содержимые источника и приемника не изменяются. Команда используется для проверки установки определенной комбинации разрядов ( указанной в источнике) в приемнике. Такая проверка обычно осуществляется в точках ветвления программы. Разряд V сбрасывается в нуль, а значение разряда С не изменяется. [20]
Команда ОЧИСТКА РАЗРЯДОВ ( BIC) выполняет операцию логического умножения содержимого приемника и инвертированного содержимого источника. Эта команда используется для сброса в нуль определенной комбинации разрядов ( указанной в источнике) в приемнике. [21]
Следует отметить, что передача данных как между внутренними регистрами МП, так и между МП и периферийными модулями всегда осуществляется с сохранением содержимого источника информации. [22]
![]() |
Пример использования команды SAR при л 3. [23] |
Сюда также относится команда TEST ( проверка), которая состоит в поразрядном логическом умножении ( И) операндов без занесения результата умножения в место назначения и служит для анализа содержимого источника по значениям флагов. [24]
С помощью префиксации перекодируется только адрес, который поступил в устройство управления памятью. Содержимое источника адреса остается без изменения. [25]
Команды очистки бита и побитовой очистки байта являются двухшаго-выми. Сначала содержимое источника заменяется на побитовое дополнение, а затем над содержимым источника и содержимым приемника производится логическая операция И. Результат хранится в приемнике. Содержимое источника не изменяется. [26]
Адреса 1000 ( 8), 1006 ( 8), 1010 ( 8) обозначены символическими ме. Ячейка с адресом 1000 содержит команду пересылки содержимого источника в приемник. Косвенный способ адресации ( режим 1 и соответствующее ему символьное обозначение () означает, что в регистре R2 находится адрес операнда источника, а сам операнд расположен в ячейке памяти с этим адресом. EI одноадресной команде перехода ( код операции 0001, мнемоническое обозначение JMP) также использовано прямое обращение к регистру. В ячейку с меткой STOP ( по адресу 1006) помещена безадресная команда HALT ( код операции 0), которая вызывает прекращение работы процессора по программе. Одноадресная команда INC ( Increment - увеличение) ( код операции 0052) занимает 2 слова памяти, поскольку в ней применен индексный способ адресации ( режим адресации 6); по адресу 001012 находится индексное слово, которое используется для вычисления адреса операнда приемника. [27]
Команда сравнения СМР, как следует из ее названия, позволяет сравнить содержимое двух слов памяти. Команда сообщает ЭВМ о том, что требуется вычесть содержимое приемника из содержимого источника и установить биты кода условий в зависимости от полученной разности. Заметим, что здесь вычитание отличается от производимого командой вычитания. [28]
Деление по существу противоположно умножению. Содержимое некоторого регистра с четным номером и следующего за ним соседнего регистра с нечетным номером обрабатывается как 32-битовое целое число, представленное в виде двоичного дополнения, и делится на содержимое источника. Получаемое в результате частное хранится в указанном регистре с четным номером, а остаток хранится в следующем за ним регистре с нечетным номером. Регистр, задаваемый в команде, должен иметь четный номер. Бит N устанавливается в единицу, если частное отрицательно, бит Z - если оно равно нулю, бит V устанавливается в единицу, если содержимое источника равно нулю или если абсолютное значение содержимого регистра с четным номером больше абсолютного значения содержимого источника, а бит С устанавливается в единицу, если производится попытка деления на нуль. [29]
![]() |
Параметры нового BitBIt Смещение Размер Описание. [30] |