- •Методические указания к лабораторным работам по дисциплине «компьютерная схемотехника»
- •Методические указания к лабораторным работам по дисциплине «компьютерная схемотехника»
- •Методические указания к лабораторным работам по курсу ««компьютерная схемотехника»
- •Общие указания
- •Литература для самоподготовки
- •Лабораторная работа 1 изучение учебной микроэвм (умк)
- •1. Состав и конструкция учебной микроэвм
- •2 Описание и принцип работы узлов учебной микроэвм
- •2.1.Тэз пц
- •2.2.Тэз пин
- •2. Описание клавиатуры и индикации
- •3. Команды системы “Монитор”
- •3.1. Индикация и изменение содержимого памяти
- •3.2. Индикация и изменение содержимого регистров
- •3.3. Передача управления программе пользователя
- •3.4. Определение контрольной суммы массива памяти
- •3.5. Заполнение массива памяти константой
- •3.6. Перемещение массива памяти в адресном пространстве
- •3.7. Прерывание выполнения программы пользователя
- •3.8. Пошаговое выполнение программы
- •4.Порядок выполнения работы
- •5.Содержание отчета
- •Контрольные вопросы
- •Лабораторная работа 3 программирование алгоритмов с линейной структурой
- •1.Общие указания
- •2.Порядок выполнения работы
- •3.Содержание отчета
- •Контрольные вопросы
- •Лабораторная работа 4
- •1. Общие указания
- •2. Порядок выполнения лабораторной работы
- •2. Порядок выполнения работы
- •2. Порядок выполнения работы
- •Методические указания
- •91034 Г. Луганск,
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 бит)
Ответом на ввод идентификатора является идентификация содержимого указанного регистра на дисплее в виде совокупности шестнадцатеричных цифр. Для изменения содержимого наберите новое значение с помощью информационных клавиш. В качестве нового содержимого регистра фиксируются последние введенные цифры. После этого нажмите клавишу « » и можно вводить идентификатор следующего регистра. При необходимости перехода к следующему регистру без изменения содержимого индицируемого, не набирая новых данных, нажмите клавишу « ». Для завершения директивы нажмите клавишу «ВП».