
- •Лабораторная работа № 1 Ознакомление с работой учебной микроЭвм и процессом ввода-вывода информации
- •1 Цель работы
- •2 Теоретические сведения
- •1 3
- •2.1 Принцип работы микроЭвм
- •0000 03Ff 8000 83e0 8400 87ff ffff
- •2.2 Представление информации в микроЭвм
- •2.3 Инструкция по эксплуатации уоу "Электроника-580"
- •2.3.1 Индикатор адреса и данных
- •2.3.2 Ввод команд и данных в озу
- •2.3.3Чтение и запись информации в регистры
- •2.3.4 Чтение содержимого озу или ппзу
- •3 Порядок выполнения работы
- •4 Контрольные вопросы
- •5 Требование к отчету
- •2.1 Команды передачи данных
- •2.2 Арифметические команды
- •2.3 Логические команды
- •2.4 Команды передачи управления
- •2.5 Команды ввода и вывода , обращения к стеку и управления микропроцессором
- •3 Порядок выполнения работы
- •4 Контрольные вопросы
- •5 Требования к отчету
- •Лабораторная работа № 3 Подпрограмма и стек
- •1 Цель работы
- •2 Теоретические сведения
- •2.1 Использование стековой памяти
- •3. Порядок выполнения работы
- •4 Контрольные вопросы
- •3 Порядок выполнения работы
- •Перечень заданий
- •4 Контрольные вопросы
- •5 Требования к отчету
- •Список литературы
- •Уфимский Государственный Авиационный Технический Университет
- •450000, Уфа-центр, ул. К. Маркса, 12
2.3 Инструкция по эксплуатации уоу "Электроника-580"
Для работы с микроЭВМ используется 25 клавиш, из которых верхний ряд и правый столбец являются командными. Нажатие командных клавиш способствует вызову программы Монитор и выполнению соответствующих действий УОУ. Остальные 16 клавиш (клавиши данных) служат для ввода в УОУ шестнадцатеричных цифр (0,...,F). Назначение клавиш следующее:
RST (сброс) - способствует установке УОУ в исходное
состояние;
ADDR (адрес) - устанавливает УОУ в режим задания
адреса ячейки памяти;
MEM (память) - служит для перевода УОУ в режим записи
данных в ячейку памяти;
NEXT (следующий) - увеличивает на 1 адрес, инициируемый на
дисплее ячейки памяти, или обращается к
следующему регистру УУ;
CLR (восстановление) - восстанавливает начальное значение
адреса или данных, если после их ввода
не задействовались командные клавиши;
REG (регистр) - инициирует содержимое регистра УУ;
STEP (шаг) - осуществляет пошаговый (ручной) режим
выполнения команд;
RUN (прогон) - запускает выполнение программы в
автоматическом режиме до команды
останова либо до введенной контрольной
точки;
BRK (контрольная точка) - служит для задания адреса контрольной
точки в программе.
С учетом включения командных клавиш клавиши данных могут использоваться для задания имен регистров и регистровых пар микропроцессора:
A,B,C,D,E,8/H,9/L,F - для обозначения регистров A-:-L и F;
I/P - для указания стека SP;
2/T - для обозначения содержимого вершины стека SÃ.
2.3.1 Индикатор адреса и данных
Индикатор
адреса и данных состоит из восьми
разрядов. Каждый разряд является
семисегментной ячейкой на светодиодах
и отображает цифры 0-9;
буквы A,C,E,F
и буквы B,D,R,
которые обозначаются соответственно
символами , , . При отображении
ячейки памяти в разрядах 1-4 индикатора
в шестнадцатеричной системе счисления
высвечивается адрес, в разрядах 7,8 -
данные, хранящиеся по этому адресу. В
других случаях в разрядах 1-:-4 отображается,
например, содержимое счетчика команд,
а в разрядах 7,8 - очередная команда либо
содержимое регистра микропроцессора.
В последнем случае в пятом разряде
инициируется наименование регистра.
Например, при чтении содержимого ячейки
памяти В9 (16) с
адресом 817А (16)
мы увидим на индикаторе 817А В9, где 817А
отображает состояние счетчика команд,
а В9 - содержимое ячейки при этом состоянии.
Если при этом состоянии необходимо
инициировать содержимое какого-либо
регистра, то на индикаторе высвечивается
817А В-А6.