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

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

В УОУ предусмотрен вывод на дисплей сообщения об ошибке исполнения процедур набора, запуска, отладки программ. Сообщение выводится в форме «Err» в позициях 1-3 дисплея. Остальные позиции при этом погашены. Вывод сообщения имеет место в следующих ситуациях:

- при попытке записи в ПЗУ или по адресам не занятым ячейками ОЗУ;

- если при попытке записи в ячейке ОЗУ не нажималась клавиша МЕМ;

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

- если перед нажатием цифровых клавиш в соответствующих процедурах не нажимались клавиши АDDR, MЕМ, REG, BRK;

- при попытке произвести запуск программы по шагам или в автоматическом режиме, если не подготовлен четырёхразрядный пусковой адрес.

В случае вывода сообщения «Err» нажатием клавиши «CLR» или «АDDR» можно восстановить предшествующее значение счетчика команд, саму команду и продолжить работу. Нажатием клавиши МЕМ восстанавливается предыдущий адрес и содержимое ячейки памяти.

4 Учебный микропроцессорный комплект (уМк)

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

Учебный микропроцессорный комплект (УМК) предназначен для целей, аналогичных УОУ «Электроника К580». Конструктивно УМК выполнен в виде автономного прибора со встроенным вторичным источником электропитания. Встроенный источник питания обеспечивает питание собственно УМК и прилагаемого макетного блока токами 0,7; 0,15; 0,2 А, стабилизированных напряжением собственно равных +5; +I2; -5 В. В качестве первичного источника питания для УМК используется сеть напряжением (220±22) B при частоте (50 ±1) Гц.

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

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

- чтение и изменение содержимого восьмиразрядных регистров;

- перемещение массивов данных в памяти,

- заполнение области ОЗУ константой;

- определение контрольной суммы массива;

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

Сравнение состава процедур УМК и УОУ позволяет оценивать предварительные различия возможностей обоих приборов.

В УМК имеется набор переключателей и клавиш, которые позволяют:

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

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

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

Для оперативного отображения состояния УМК предусмотрены двоичные индикаторы шин адреса, данных, восьмиразрядного слова состояния процессора. Индикаторы подключаются только при пошаговом исполнении программ пользователя.

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

В конструкции УМК предусмотрен специальный разъем для подключения макетного блока. Он же может быть использован для расширения технических ресурсов УМК (расширение памяти, номенклатуры внешних портов ввода/вывода).

Завершение программ пользователя для УМК рекомендуется производить программным прерыванием через команду RST7, которая осуществляет переключение из программы пользователя в управляющую программу «Монитор» с сохранением содержимого регистровых пар МП.

Область ОЗУ частично занята для служебных цепей и обслуживается программой «Монитор». Запись программ и данных пользователя в эту область не должна производиться. Размер этой области 54 ячейки памяти и расположена она на старших адресах ОЗУ.

По адресам ячеек ОЗУ, доступным пользователя, под управлением «Монитора» размещается стековая область. Пользователь должен размещать свои программы, учитывая это обстоятельство. Сведения об адресах ОЗУ доступных пользователя приведены в подразделе, посвящённом адресуемым объектам УМК.