- •Введение
- •1. Секционированный микропроцессор серии к1804
- •2. Структура и функционирование бис к1804вс1 и к1804ву1. Построение систем на их основе
- •2.1. Центральный процессорный элемент к1804вс1
- •2.2. Блок микропрограммного управления к1804ву1
- •2.3. Построение микропрограммных управляющих автоматов
- •2.4. Построение операционных устройств
- •3. Микротренажер мт1804
- •3.1. Структура и функционирование
- •3.2. Перечень органов управления и индикации
- •3.3. Порядок работы с микротренажером
- •3.4. Микропрограммирование микротренажера
- •4. Симулятор-отладчик мт-1804
- •5. Практическая работа на микротренажере
- •5.1. Изучение приемов работы на микротренажере мт1804
- •5.2. Изучение системы синхронизации секционированного микропроцессора Часть 1. Снятие и анализ временных диаграмм работы основных блоков секционированного микропроцессора
- •Часть 2. Снятие и анализ микровременных диаграмм работы основных блоков секционированного микропроцессора
- •5.3. Микропрограммирование центрального процессорного элемента к1804вс1
- •5.4. Микропрограммирование блока микропрограммного управления к1804ву1
- •5.5. Микропрограммирование вычислительных алгоритмов для секционированного микропроцессора
- •6. Контрольные работы
- •6.1. Центральный процессорный элемент к1804вс1
- •6.2. Блок микропрограммного управления к1804ву1
- •6.3. Операционное устройство на базе бму к1804ву1 и цпэ к1804вс1
- •Литература
- •Содержание
- •Часть 1. Снятие и анализ временных диаграмм работы основных блоков секционированного микропроцессора 53
- •Часть 2. Снятие и анализ микровременных диаграмм работы основных блоков секционированного микропроцессора 57
3.2. Перечень органов управления и индикации
Микротренажер имеет следующие органы управления:
переключатели «АДРЕС». Предназначены для задания адреса ПМК;
переключатели «ДАННЫЕ». Предназначены для задания кода, записываемого в ПМК;
переключатели «МУЛЬТИПЛЕКСОР». Предназначены для задания номера тетрады для индикации на светодиодах и разъеме XS2 (см. табл. 10), а также при записи в ПМК (см. рис. 10);
переключатель «ЗАГРУЗКА/РАБОТА». Определяет один из двух режимов: загрузку в ПМК или исполнение микропрограммы;
клавиша «ПУСК». Предназначена для инициализации микротренажера (загрузки начальной микрокоманды в РИМК) и пошагового исполнения микропрограммы. При исполнении микропрограммы в автоматическом (непрерывном) режиме блокирована;
клавиша «ЗАГРУЗКА». Предназначена для записи в ПМК кода в указанную тетраду по указанному адресу. Функционирует только в режиме загрузки. В режиме исполнения микропрограммы блокирована;
переключатель «ШАГ/АВТОМАТ». Определяет пошаговый или автоматический (непрерывный) режим исполнения микропрограммы;
переключатель «ВНЕШ/ВНУТР». Определяет источник синхросигнала для непрерывного режима исполнения микропрограммы. Обычно находится в положении «ВНУТР».
Микротренажер имеет три группы светодиодных индикаторов:
«ДАННЫЕ» (Контрольные точки). Подключаются к различным точкам микротренажера;
«МИКРОКОМАНДА» (РИМК). Подключаются к выходам РИМК;
«ПАМЯТЬ» (ПМК). Подключаются к выходам ПМК.
Светодиодные индикаторы выдают указанные в табл. 10 коды независимо от режима работы микротренажера.
Микротренажер имеет следующие разъемы:
XS2. Выдает (в инверсном виде) информацию, аналогичную светодиодным индикаторам (см. табл. 10, рис. 11);
XP1 – вход для подачи напряжения питания;
XP2 – выход переноса C4 из БМУ;
XP3 – выход сигнала совпадения адреса, набранного на переключателях «АДРЕС», с адресом на выходах БМУ;
XP4 – вход для подачи синхросигнала с внешнего генератора;
XP5 – выход синхросигнала СИ.
3.3. Порядок работы с микротренажером
Микротренажер имеет три группы информационных переключателей: «АДРЕС», «ДАННЫЕ», «МУЛЬТИПЛЕКСОР». Вертикальное положение переключателя соответствует логической единице, наклонное – нулю.
Для загрузки микропрограммы необходимо:
переключатель «ЗАГРУЗКА/РАБОТА» установить в положение «ЗАГРУЗКА»;
переключателями «АДРЕС» набрать адрес загружаемой микрокоманды;
переключателями «МУЛЬТИПЛЕКСОР» установить номер тетрады загружаемой микрокоманды;
на переключателях «ДАННЫЕ» набрать код для записи в выбранную тетраду;
нажатием клавиши «ЗАГРУЗКА» произвести запись и по показаниям светодиодов «ПАМЯТЬ» проконтролировать правильность загрузки тетрады в память микрокоманд;
аналогичным образом ввести остальные тетрады микрокоманд.
Для исполнения микропрограммы необходимо:
произвести инициализацию микротренажера следующим образом:
переключатель «ЗАГРУЗКА/РАБОТА» установить в положение «ЗАГРУЗКА»;
переключателями «АДРЕС» набрать адрес начальной микрокоманды;
нажать клавишу «ПУСК». При этом микрокоманда, находящаяся в ПМК по адресу, установленному на переключателях «АДРЕС», будет занесена в РИМК;
перейти к исполнению микропрограммы путем установки переключателя «ЗАГРУЗКА/РАБОТА» в положение «РАБОТА».
Если переключатель «ШАГ/АВТОМАТ» находится в положении «ШАГ», исполнение микропрограммы осуществляется в пошаговом режиме. Сразу после переключения микротренажера в состояние «РАБОТА» можно наблюдать результаты исполнения начальной микрокоманды, в том числе сформированный адрес следующей на выходах БМУ. Пошаговое исполнение микрокоманд осуществляется нажатием клавиши «ПУСК» (одно нажатие – одна микрокоманда).
Если переключатель «ШАГ/АВТОМАТ» находится в положении «АВТОМАТ», после переключения микротренажера в состояние «РАБОТА», исполнение микропрограммы осуществляется в автоматическом (непрерывном) режиме.
Наблюдение сигналов микротренажера возможно по светодиодам, либо на осциллографе с использованием разъема XS2. Каждому светодиоду соответствует свой вывод на разъеме (см. табл. 10). Горящий светодиод соответствует логической единице, погашенный – нулю. На разъем XS2 все сигналы выведены инверсно относительно указанных в табл. 10. Указанная информация выводится на светодиоды и разъем XS2 в любом режиме функционирования микротренажера. Сквозная нумерация контактов разъема XS2 приведена на рис. 11.
