Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
КСиАК - Лабораторные занятия по КСиАК.doc
Скачиваний:
20
Добавлен:
25.03.2015
Размер:
808.96 Кб
Скачать

2. Описание клавиатуры и индикации

Клавиатура состоит из 24 клавиш, из них 8 клавиш директивные, а 16 — информационные.

Директивные клавиши служат для вызова директив и имеют следующие обозначения:

“П” — чтение и изменение содержимого памяти;

“РГ” — чтение и изменение регистров микропроцессора;

“СТ” — передача управления программе пользователя;

“КС” — определение контрольной суммы;

“ЭК” — заполнения массива памяти константой;

“ПМ” — перемещение памяти в адресном пространстве;

“ __ ” — клавиша пробела служит для разделения нескольких переменных при вводе;

“ВП” — выполнить, означает конец директивы.

Информационные клавиши служат для ввода чисел в шестнадцатеричном коде. Клавиши с 4/FН по F служат для вызова идентификатора регистров микропроцессора.

При неправильной работе с клавиатурой в крайней правой позиции дисплея индицируется знак “?”.

Дисплей состоит из шести семисегментных светодиодных матриц и клавиатуры, расположенных на лицевой панели УМК. Светодиодные матрицы используются для отображения данных типа “АДРЕС” (левые матрицы) и типа “ДАННЫЕ” (правые матрицы). Клавиатура также разделена на две части: функциональная — левый набор кнопок (для ввода команд) и числовая — правый ряд кнопок (для ввода параметров). Для работы программы требуется 1 КБайт ПЗУ для размещения кодов самой программы и 54 байта ОЗУ — для хранения оперативных данных.

3. Команды системы “Монитор”

3.1. Индикация и изменение содержимого памяти

Последовательно нажмите клавиши:

«П» Х1 Х2 Х3 Х4 «__» D1 «__» D2 . . . DN «ВП»,

где Х1, Х2, Х3 и Х4 — адрес ячейки памяти, задается с помощью информационных клавиш. D1 … DN — данные, подлежащие записи в память, задаются с помощью информационных клавиш. В качестве байта данных фиксируются последние две введенные цифры.

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

Для перехода к следующей ячейке памяти без изменения содержимого индицируемого, не набирая новых данных, нажмите клавишу «__».

3.2. Индикация и изменение содержимого регистров

Нажмите клавишу «РГ», а затем идентификатор регистра. Идентификатором регистра являются символы, определяющие регистры микропроцессора.

А — регистр А (8 бит)

B — регистр B (8 бит)

C — регистр C (8 бит)

D — регистр D (8 бит)

E — регистр E (8 бит)

H — регистр H (8 бит)

L — регистр L (8 бит)

F — регистр условий (8 бит)

SL — младший байт указателя стека (8 бит)

SH — старший байт указателя стека (8 бит)

PL — младший байт счетчика команд (8 бит)

PH — старший байт счетчика команд (8 бит)

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