У6 показано в таблиці 3.1.
Таблиця 3.1
ОбозначеніеНазначеніеD (0-7) двунаправленная шина даних, використовується для введення/виведення інформації. А (0-7) вихід адреси, призначений для виведення інформації з лічильника адреси. ОЕАвход дозволу видачі адресаI (0-2) вхід інструкції, визначає одну з восьми інструкцій адресного генератора ПДП. ACIвходной перенесення лічильника адреси. АСОвиходной перенесення лічильника адресаWCIвходной перенесення лічильника словWCOвиходной перенесення лічильника словDONвиход індикації кінця передачі. Наявність одиниці на цьому виході визначає закінчення передачі даних в трьох режимах управління. p align="justify"> Пристрій, що здійснює управлінням передачею динних при ПДП, називається контролером ПДП і виконує наступні функції: управління шиною адреси, управління передачею даних, формування адреси, підрахунок числа слів, управління режимів передачі. Контролер ПДП повинен передавати відповідну адресу на шину адреси пам'яті і виробляти сигнали управління передачею даних між пам'яттю і пристроєм вводу/виводу. Контролер ПДП повинен містити покажчик адреси, який формує адресу осередки пам'яті, з якої зчитуються або в яку записуються чергове слово переданих даних. Вміст цього покажчика має збільшуватися або зменшуватися після передачі чергового слова даних. Перед початком передачі даних в контролер ПДП надходять інформація про число переданих слів і початковий адресу. Під час передачі даних контролер ПДП повинен здійснювати контроль числа переданих слів і закінчити передачу по досягненні заданого числа слів. p align="center"> 4. Розробка мікропрограмного забезпечення
4.1 Формат мікрокоманди. Мікропрограмна інтерпретація команд мови комп'ютера
Основною характеристикою мікроЕОМ, визначальною можливість використання готових прикладних програмних модулів, є система команд - повна сукупність команд, які може виконати ЕОМ.
Команда являє собою двійковий код, що визначає операцію, вироблену машиною, і дані, що залучені до операції (операнди). Команда містить операційну та адресну частини. В операційній частині вказується код операції (КОП) - вид операції. В адресній частині задається інформація про знаходження операндів. Якщо мікроЕОМ виконає М різних операцій, то число подвійних операцій, то число подвійних розрядів КОП:
N = int Log2 M
Виходячи з того, що все мається 37 операцій, то поле КОП необхідно вибрати 6-розрядних. У регістрі команд команда представляється у вигляді:
Код Операції (КОП) Операнд 1Операнд 2
І з урахуванням розрядностей даної мікроЕОМ, команда матиме вигляд:
Код Операції (КОП) - 6 біт Операнд 1 - 4 біта ...