р для запису і зберігання адреси, або в якості числа циклів, прийнятих від зовнішнього джерела через шину D, або в якості лічильника циклів, вміст якого на кожному такті зменшується на один.
чотиривходових мультиплексор забезпечує вибір одного з чотирьох джерел адреси наступної мікрокоманди: вмісту регістра адреси/лічильника, прямого входу адреси, лічильника мікрокоманд, стека - залежно від значень розрядів I0. I3, коду мікрокоманди і керуючих сигналів коду умови СС і дозволу коду умови ССЕ. Обраний таким чином адресу надходить на вихідну шину схеми УПМ - трьох стабільну шину Y.
Схема УБА представляє собою комбінаційний перетворювач, призначений для перетворення зовнішніх керуючих сигналів в набір керуючих сигналів для блоку МПК. Загальна структурна схема блоку мікропрограмного управління, заснована на УПМ К1804ВУ4, має вигляд рис.2.6. p> Поточна інформація з шини даних надходить в регістр команд. Розряди, що визначають код операції в команді, надходять на перетворювач початкової адреси, який перетворює код операції на адресу першої мікрокоманди вбудованого ПЗ, відповідної даної команді. Ця адреса, за наявності дозволяючого сигналу на вході OE перетворювача початкової адреси, може бути переданий на шину адреси розгалуження, що представляє собою внутрішню адресну магістраль БМУ. br/>В
Рис.2.6 - Структурна схема БМУ
Приймачем інформації в цій магістралі є схема УПМ через прямі входи адреси. Другим джерелом інформації для шини адреси розгалуження може служити частина РГМК, що містить поле адреси розгалуження, причому ця частина регістра мікрокоманд повинна мати трьох стабільні висновки, керовані по шині OE. Третім джерелом інформації шини адреси розгалуження служить перетворювач адреси. Він містить адреси векторів переривання. Підключення виходу перетворювача адреси та шини адреси розгалуження до входу D також управляється по відповідному входу дозволу OE. p> Адреса мікрокоманд з виходу УПМ передається на адресний вхід пам'яті мікропрограм. Зчитана мікрокоманда розташовується в регістрі мікрокоманд (РГМК). p> Вибір джерела здійснює УПМ, виробляючи три сигналу - PE, ME, VE, які використовуються для відмикання одного з трьох зовнішніх джерел, підключених до шини D. Інформація з шини адреси розгалуження надходить на прямий вхід адреси УПМ. p> Адреса мікрокоманд з виходу УПМ передається на адресний вхід пам'яті мікропрограм. Зчитана мікрокоманда розташовується в регістрі мікрокоманд (РГМК). p> Крім поля адреси розгалуження лічена мікрокоманда містить керуючі сигнали, що надходять на шину управління (ШУ).
2.4 Розробка системи введення-виведення даних
У структурі спеціалізованого мікрокомп'ютера виділено 12 портів введення-вивода.6 портів є двонаправленими і 6 портів є портами введення. Система портів будується на основі регістрів КМ 1804ІР3. Дана мікросхема являє собою 8-розрядний паралельний двонаправлений регіст...