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

4.4. Включение умк

Электрическая безопасность использования УМК обеспечивается без подключения контуру заземления. Питание стенда осуществляется от внешнего источника с тремя выходными напряжениями +5В, -5В, +12В через четырёхпроводный соединительный кабель. В качестве источник питания стенда применён штатный источник питания от персонального компьютера. Источник закреплён донной поверхности настенных шкафов учебной лаборатории. Разводка напряжений питания стендов выполнена из расчёта применения одного источника на два стенда. Кабель питания со стороны стенда неразъёмно соединен с модулем включения питания, расположенным под лицевой панелью стенда. На свободном конце кабеля питания со стороны источника и кабеля со стороны стенда смонтированы соответственно гнездо и штекер клеммы для разъёмного соединения. Расцветка проводов кабеля питания принята относительно напряжений источника питания следующая:

- красный (или розовый) провод - +5 В;

- белый провод - - 5 В;

- синий (или голубой) провод - +12 В;

- чёрный (или белый с зелёной полосой вставки) провод – общий.

До подключения питания к стенду (при соединённых клеммах кабеля от источника и от стенда) питания УМК и сети с помощью соединительного кабеля установите клавишу «~» в отжатое состояние.

После подключения к сети исполните последовательность действий:

- установите переключатель РБ/ШГ в положение РБ;

- включите УМК, нажав клавишу «~»;

- нажмите клавишу «СБ».

Признаком готовности УМК к работе является высвечивание знака «-» в позиции I дисплея (остальные позиции погашены).

4.5. Действия по вводу и запуску программ

4.5.1. Процедуры ввода, отладки и запуска программ по форме отличаются от принятых в УОУ, однако набор адресов и числовых данных для записи условно отображается символами N, как и для процедур УОУ.

4.5.2. Чтение и запись в ячейку памяти осуществляется последовательностью нажатия клавиш

П NNNN └┘ NN ВП

Клавиша «П» инициирует переход к программе «Монитор», поддерживающей чтение или запись в памяти. В качестве адреса фиксируются четыре шестнадцатеричные цифры, введённые до нажатия клавиши «└┘». После нажатия клавиши «└┘ » в позициях 5, 6 дисплея выводится содержимое ячейки памяти. Изменение содержимого ячейки памяти выполняется набором нового значения. Две последние набранные цифры фиксируются по нажатию клавиши ВП. Переход к следующей ячейке без изменения данных выполняется нажатием клавиши «└┘ ».

4.5.3. Чтение и запись в регистры МП осуществляется последовательностью нажатия клавиш

РГ R NN ВП ,

где R - есть один из идентификаторов регистров МП (А, В, С, D, Е, Н, L, F, SL - младший байт указателя стека, SH - старший байт указателя стека, PL - младший байт счетчика команд, РН - старший байт счётчика команд).

По нажатию клавиши «R», соответствующей регистру, на дисплей выводится идентификатор регистра и в позициях 5, 6 - его содержимое.

При необходимости содержимое регистра изменяется с помощью числовых клавиш, фиксируются две последние цифры после нажатия. клавиши ВП.

4.5.4. Определение контрольной суммы массива в памяти осуществляется последовательностью действий

КС NNNN └┘ NNNN ВП,

где первый и второй наборы цифр есть начальный и конечный адреса контролируемого массива памяти.

Контрольная сумма есть сумма содержимого ячеек памяти без учета переполнения. После выполнения процедуры в позициях 5, 6 дисплея отображается контрольная сумма.

4.5.5. Заполнение массива константой осуществляется в результате выполнения следующего сценария действий:

ЗК NNNN └┘ NNNN └┘ NN ВП,

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

4.5.6. Перемещение массива в адресном пространстве памяти инициируется последовательностью нажатия клавиш

ПМ N N N N └┘ NNNN └┘ NNNN ВП

В приведенной процедуре первый, второй, третий наборы цифр есть начальный, конечный адреса перемещаемого массива и начальный адрес области, в которую помещается массив. После нового расположения массива не должно перекрываться с начальной областью его размещения. После выполнения процедуры в первой позиции дисплея высвечивается символ «-» приглашения к продолжению диалога.

4.5.7. Запуск программ пользователя инициируется последовательностью нажатия клавиш

СТ NNNN└┘NNNN └┘NNNN ВП

В приведенной процедуре первый набор цифр есть начальный адрес (пусковой адрес) программы, второй и последующие наборы есть адреса останова программы при отладке. Если адреса останова не предусмотрены, то программа пользователя будет иметь неопределённое завершение. Для исключения неопределенности следует предусматривать программный останов включением в программу в качестве последней команды RSТ7 (код FFh). По этой команде, как уже ранее отмечалось, произойдет прерывание с передачей управления программе «Монитора». В случае, если при исполнении программы возникнет необходимость остановить исполнение программы, пользователь может прервать её исполнение нажатием клавиши «ПР». При этом на дисплее отображается адрес останова и содержимое ячейки памяти.

Рассмотренная процедура используется при запуске программ в автоматическом режиме исполнения. Запуск программ в пошаговом режиме исполнения осуществляется с использованием клавиши «ШАГ». Для запуска в пошаговом режиме устанавливается режим «ШГ» с помощью клавиши «РБ/ШГ», устанавливается размер шага (командный или машинный цикл) с помощью клавиши «КМ/ЦК». После этого реализуется процедура запуска программы. На световых индикаторах ША, ШD и слова состояния отображаются начальный адрес программы, данные по этому адресу и содержимое регистра состояния. Продолжение исполнения программы обеспечивается последовательными нажатиями клавиши «ШАГ». Выход из пошагового режима выполняется по нажатию клавиши «СБ» и по переводу переключателя «РБ/ШГ» в положение «РБ» с последующим нажатием клавиши «ШАГ».