|
|
|
|
31 24 23 20 19 16 15 0
Рис.2 Формат 32-хразрядной команды.
|
|
|
15 8 7 4 3 0
КОП – код операции;
R1 – регистр приемник;
R2 – регистр источник/приемник.
15 8 7 4 3 0
КОП – код операции;
Х – регистр содержащий адрес памяти;
R2 – регистр источник/приемник.
31 24 23 20 19 16 15 0
КОП – код операции;
Х1 – регистр содержащий адрес ячейки памяти;
R2 – регистр источник/приемник;
d - смещение.
31 24 23 20 19 16 15 0
КОП – код операции;
Х1 – регистр содержащий адрес ячейки памяти;
R2 – регистр источник/приемник;
I - непосредственные данные.
Восьмиразрядный код операции позволяет представить 256 основных команд. В зависимости от кода операций любой регистр может служит либо аккумулятором, либо индексным регистром. Поле R1 указывает на регистр источник, поле R2 указывает на регистр источник/приемник.
Все данные имеют формат16 бит и хранятся в памяти в виде 16 разрядных слов, при считывании из памяти и записи в память действия производятся над 16-ти разрядным словом. В таблице 1 приведены диапазоны чисел для различных типов данных:
Таблица 1
Тип данных |
Диапазон чисел |
беззнаковое целое (16 бит) |
0..65535 |
беззнаковое целое (8 бит) |
0..256 |
целое со знаком (16 бит) |
-32768..32767 |
целое со знаком (8 бит) |
-128..127 |
ОБ состоит из микропроцессорной секции IDT49C402A, логики сдвигов, регистров: статусного, адресного, регистров входных и выходных данных (см. рис. 1).
IDT49C402A – шестнадцатиразрядная секция с усовершенствованной архитектурой прибора AM2901. Она обеспечивает совместимость по микрокоду, является более быстродействующей, потребляет меньше энергии, обладает меньшими габаритами и суммарным количеством выводов. По сравнению с прототипом, IDT49C402A имеет большую разрядность секции, емкость регистрового файла (далее РГФ) составляет 64x16 бит, расширенный набор микрокоманд.
В качестве регистров входных/выходных данных и регистра адреса памяти используются регистры IDT74FCT16823BT фирмы Integrated Device Technology. Выходы у этого регистра с тремя состояниями, это обеспечивает возможность отключения его от локальной шины данных. Это необходимо во избежание выхода из строя выходных каскадов устройства, так как кроме регистра входных данных на локальную шину работают попеременно еще несколько источников.
Данные для ОБ фиксируются в регистре входных данных, затем, с приходом положительного фронта синхросигнала, они поступают на локальную шину данных (если разрешен вывод из РгВх). С локальной шины данных они могут поступить на входы данных МПС и параллельного умножителя.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.