- •Торгонский л.А.
- •Содержание
- •I. Введение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
- •З. Учебное отладочное устройство «Электроника к580» . . . . 7
- •6 Микропроцессорный стенд ус-51 (микроЭвм умпк-51)
- •I. Введение
- •2. Архитектура, состав и режимы функционирования
- •2.I. Общие сведения
- •2.2 Программная модель процессора кр 580вм80а
- •3 Учебное отладочное устройство «Электроника к580»
- •3.1. Общие сведения
- •3.2. Органы управления, индикации, подключения уоу
- •3.3. Сведения о средствах подключения уоу
- •3.4. Адресуемые объекты и организация памяти уоу
- •3.5. Включение уоу
- •3.6. Действия по вводу программ в уоу
- •3.7. Индикация ошибок
- •4 Учебный микропроцессорный комплект (уМк)
- •4.1 Общие сведения.
- •4.2. Органы управления, индикации и подключения умк
- •4.3. Адресуемые объекты и распределение памяти умк
- •4.4. Включение умк
- •4.5. Действия по вводу и запуску программ
- •4.6. Индикация ошибок
- •5. Учебный микропроцессорный комплект умпк-80
- •5.1. Общие сведения
- •5.2. Органы управления, индикации и подключения
- •5.3. Адресуемые объекты и распределение памяти в умпк-80
- •Dзi, 2, 3
- •D5 7, 8, 9
- •Dз шц
- •5.4. Включение умпк-80
- •5.5. Действия по вводу и запуску программ
- •5.6. Сведения о подпрограммах, доступных пользователю
- •5.6.14. Очистка дисплея. Пусковой адрес 0297h. Входные и выходные параметры отсутствуют. Области хранения кодов сообщений и сегментов очищаются.
- •6 Микропроцессорный стенд ус-51 (микроЭвм умпк-51)
- •6.1 Общие сведения
- •6.2 Органы управления и индикации стенда
- •6.3 Подготовка и включение стенда
- •6.4 Работа со стендом
- •6.4.1 Режим просмотра и изменения содержимого памяти программ.
- •6.4.2. Вывод на дисплей содержимого программного счетчика.
- •6.4.3. Просмотр и изменение содержимого внутренней памяти данных.
- •6.4.4. Просмотр и изменение содержимого битов битового процессора.
- •6.4.5. Просмотр и изменение содержимого внутренних регистров оэвм.
- •6.4.6. Запуск программы пользователя
- •6.4.7 Аналоговый вывод.
- •6.4.8 Аналоговый ввод.
- •6.4.9 Организация обмена с инструментальной эвм.
- •6.5 Подсистема аналогового вывода
- •6.6 Подсистема аналогового ввода
- •7 Заключение
- •Список литературы
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 (с сохранением содержимого регистровых пар МП). Область старших адресов ОЗУ частично занята программой «Монитор». Запись программ и данных пользователя в эту область не должна производиться. Сведения об этой области приведены в разделе, посвященном вопросу распределения адресного пространства.
