- •Лабораторная работа № 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.