у.
Команда виконує дію СЧАК:=[R2] & M якщо M=[R2].
. Команда звернення до пам'яті з використанням непрямої адресацією.
Формат команди завантаження в регістр наступний:
Код операції завантаження в регістр наступний:
, в шістнадцятковому вигляді 49h;
- містить номер регістра з плаваючою крапкою;
Ау - містить укорочений адресу ВП, за яким записана адреса ОП, де зберігається 32-розрядне число з плаваючою крапкою.
Команда виконує дію [R1]:=[[Ау]].
. Команда введення / виводу.
Формат команди передачі байта з процесора в МВВ наступний:
Код операції передачі байта з процесора в МВВ наступний:
, в шістнадцятковому вигляді 39h;
НУВВ - містить номер пристрої введення-виведення.
Команда виконує дію псували [НУВВ]:=ПортД.
Таблиця 1 - Система команд процесора
Переривання:
A-порушення адресації;
S - порушення специфікації;
Прапори:
P - переповнення порядку;
<0 - результат менше нуля;
> 0 - результат більше нуля.
3. Структурна схема операційного пристрою
Структурна схема операційного пристрою наведена на кресленні 2009. М41.1.2.
Керуючий автомат ( УУ );
Пристрій управління - це блок, що забезпечує вироблення необхідних послідовностей керуючих сигналів {y}, причому, що генеруються керуючим автоматом послідовності керуючих сигналів {y} зумовлюються вступниками на вхід цього пристрою сигналами з операційного пристрою, несуть інформацію про особливості реалізації кожної мікрооперації {x}.
Оперативна пам'ять ( ОП ).
Довжина слова ОП в даній роботі дорівнює 32 біта (4 байтам), згідно із завданням. Слово читається і записується в ОП цілком за одне звернення до ОП. Адреса слова, до якого наводиться звернення, вказується в регістрі адреси оперативної пам'яті РА. Довжина РА дорівнює 27 розрядам:
Еоп=128Мб, ширина вибірки n=4, m=27.
Слово інформації, яке записується в ОП або читається з ОП, розміщується на регістрі слова РС. Операція в ОП ініціюється сигналами читання Чт або запису Зп. Осведомітельний сигнал Z призначений для фіксації зайнятості ОП, він необхідний, оскільки операції читання і запису з / в ОП має тривалість, що перевищує тривалість такту роботи операційного пристрою. Z=1, коли ОП зайнята виконанням операції читання або запису. Момент закінчення читання або запису в ОП відзначається значенням осведомительного сигналу Z=0.
Модуль введення / виводу ( МВВ ) призначений для реалізації конкретної команди введення / виводу на конкретному пристрої. Організація введення / виводу здійснюється за принципом програмного управління, тобто з ініціативи процесора і під його повним контролем [3].