Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МПУЭВС. Лекции. Задания / УчебнСтенды.doc
Скачиваний:
103
Добавлен:
11.05.2015
Размер:
2.9 Mб
Скачать

4.6. Индикация ошибок

В отличие от УОУ нарушения в правильности набора процедур диагностируется отображением в шестой позиции дисплея знака вопроса «?». Выход из этого состояния производится путем нажатия клавиши «СБ» и последующим использованием функциональных и числовых клавиш в соответствии с предписанными процедурами.

5. Учебный микропроцессорный комплект умпк-80

5.1. Общие сведения

Как и УОУ, УМК учебная микроЭВМ УМПК-80 конструктивно исполнена в виде автономного прибора и предназначена для тех же целей и решения аналогичных задач.

Первичное питание УМПК-80 осуществляется через соединительный шнур от сети (220±22)В частоты (50 ±1)Гц. Однако возможности, представляемые пользователю, а, следовательно, процедуры и технический состав УМПК-80 имеет определённые отличия.

Как и в УОУ, УМК, в УМПК-80 на начальных адресах памяти размещено ПЗУ, однако, объём его равен 2048 байт. В ПЗУ размещена управляющая программа «Монитор УМПК-80», которая поддерживает ввод данных с клавишного модуля. В клавишный модуль входят 16 числовых клавиш для ввода чисел, указания идентификаторов регистров МП, а также десять функциональных клавиш, определяющих состав процедур по вводу и запуску программ пользователя. Для УМПК-80 состав процедур следующий:

- чтение и изменение содержимого ячеек памяти;

- чтение и изменение содержимого регистров МП;

- запуск исполнения программ в автоматическом режиме;

- останов исполнения программы при автоматическом исполнении;

- исполнение программ по циклам (командным и машинным);

- вывод на дисплей содержимого программного счётчика;

- системный сброс с перезапуском ЭВМ.

В исполнении процедур УМПК-80 имеются отличия в сравнении УОУ и УМК. Они имеют место:

- во вводе и запуске программ;

- в выполнении процедуры системного сброса, по которой стенд тестируется, выполняется стирание содержимого регистров МП и ОЗУ пользователя с полной утратой программы;

- в представлении пользователю набора подпрограмм (для использования в его программах);

- в защите области программ пользователя от записи в нее данных, вследствие чего данные должны размещаться в специальной области;

- в использовании другого вектора программного прерывания.

В отличие от УОУ, УМК в УМПК-80 в число внешних объектов, исключая клавиатуру и дисплей, включены:

- регистр ввода с двухпозиционными переключателями на входе и индикацией их состояния с помощью светодиодных индикаторов;

- регистр вывода со светодиодными индикаторами на выходе;

- однобитовый регистр с динамическим громкоговорителем на выходе.

Как и в УМК в микроЭВМ УМПК-80 предусмотрены светодиодные индикаторы для отображения состояний разрядов ЩД, ША, четырех линий слова состояния (чтение/запись памяти, чтения/запись ВУ) и идентификации памяти (ПЗУ/ОЗУ). Все эти индикаторы используются при выполнении программ по шагам циклов.

В УМПК-80 для оперативного отображения адресов и. данных применен шестипозиционный семисегментный дисплей, обслуживаемый, как и в УМК, программно. В конструкции УМПК-80 предусмотрены:

- четыре колодки для расширения технических возможностей микроЭВМ (контроль линий, подключение дополнительных функциональных узлов), на которых выведены линии системной магистрали и дополнительные входы радиального подключения;

- четыре двухпозиционных переключателя, которые используются для переключения линий выбора полей памяти, разрешения внешних прерываний, блокирования МП (для обеспечения прямого доступа к магистралям), коммутации внешнего управления линий «Готовность» процессора.

Завершение программ пользователя для УМПУ-80 рекомендуется производить программным прерыванием через команду RSTI (код СFh), которая осуществляет передачу управления из программы пользователя в управляющую программу «Монитор» УМПК-80 (с сохранением содержимого регистровых пар МП). Область старших адресов ОЗУ частично занята программой «Монитор». Запись программ и данных пользователя в эту область не должна производиться. Сведения об этой области приведены в разделе, посвященном вопросу распределения адресного пространства.