На микропрограммном уровне АЛУ способно выполнять операции типа регистр-регистр, поэтому данная операция является основной.
Команда предназначена для оперирования данными из памяти и одного регистра и помещения их в этот регистр. Команда может быть двухсловной, тогда второе слово может использоваться как смещение в адресе операнда-источника в ОЗУ или как непосредственный операнд - число.
Команда предназначена для оперирования данными из памяти и одного регистра и помещения их в память. Команда может быть двухсловной, тогда второе слово может использоваться как смещение в адресе операнда-приемника в ОЗУ или как непосредственный операнд - число.
|
|
|
|
|
|
Команда предназначена для оперирования данными из 2-х ячеек памяти и помещения результата в память.
Адрес условного перехода (при истинном значении условия) вычисляется суммированием содержимого регистра в команде со смещением. При ложном значении условия переход осуществляется к следующей по порядку команде.
3. Форматы поддерживаемых данных
Данные хранятся в памяти, считываются и записываются в виде 16-битовых слов, которые могут интерпретироваться как:
1) Беззнаковое целое: 0…65535.
2) Знаковое целое в доп. коде: -32768…32767.
Кроме того, результат операции умножения может быть 32-разрядным (умножение двойной точности).
4. Особенности структуры ОБ
Операционный блок состоит из арифметико-логического устройства (АЛУ) К1804ВМ1, параллельного умножителя MPL (LMU217), двух мультиплексоров на входах АЛУ КР1554КП16, входных и выходных регистров данных K1554ИР23, двух регистров адреса КР1554АП6, двух логических элементов И-НЕ на входах ENA# и ENB#, OEM# и OEL# параллельного умножителя.
На регистры данных РгDin и РгDout при поступлении положительного фронта синхросигнала считываются данные с шины данных DB или с локальной шины LDB в зависимости от того, в какую сторону разрешен вывод данных.
Для выполнения двухадресной операции требуется два такта. В первом такте содержимое второго регистра помещается в аккумулятор, во втором – операция производится с аккумулятором и с первым регистром.
Мультиплексор на входах инструкции I0-I4 ЦПЭ обеспечивает возможность адресации РОН как из РгК, так и из микрокоманды. Из микрокоманды можно адресовать все 32 регистра, а из команды только 16 (программист имеет доступ только к 16 регистрам).
Код условия Т0-Т3 ЦПЭ задается из РгМК при команде условного перехода. Вход ОЕТ ЦПЭ заземлен – шина Т используется только как входная.
Входы ОЕY# и DLE ЦПЭ объединены, так как запись во внутренний регистр данных возможна только если шина Y работает как входная (аналогично с выводом данных). Входы SRE# и IEN# также объединены, так как запись в регистр состояния возможна только при разрешении инструкции.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.