- •Лабораторная работа № 4..................................34 Лабораторная работа № 1 Ознакомление с работой учебной микроЭвм и процессом ввода-вывода информации
- •1 Цель работы
- •2 Теоретические сведения
- •2.1 Инструкция по эксплуатации уоу "Электроника-580"
- •3 Порядок выполнения работы
- •Лабораторная работа № 2 Система команд микроЭвм
- •1 Цель работы
- •2 Теоретические сведения
- •3 Порядок выполнения работы
2.1 Инструкция по эксплуатации уоу "Электроника-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Ã.
3 Порядок выполнения работы
3.1 X=7,31, -Y=92,84, Nя=8240, RG=E;
3.2 X=7,31(10)111,01001(2) E9(16)
-Y=92,841011100,1(2)(B9(16)) 11000110+20(2)11000111(2) C7(16)
-
Расчеты после запятой
Для X
Для -Y
0,31x2=0,61
0,84x2=1,68
0,61x2=1,22
0,22x2=0,44
0,44x2=0,88
0,88x2=1,76
3.3 Занести числа в ячейки памяти 8200(16) ,8201(16) в дополнительном коде ADDR8200MEME9NEXTC7
3.4 Записать в регистр число -Y(16) в прямом коде:
REGEB9
3.5 Осуществить передачу числа из регистра в ячейку памяти 8202:
MOV M,E - B9
3.6 В регистр L - число 02(16), в H - 82:
ADDR8240MEMB9REGL02REGH82ADDR8202STEP
3.7 Загрузить аккумулятор содержимым ячейки 8201 командно :
команду MOV A,M разместить по адресу Nя +1:
MOV A,M - C7
в регистровой паре H,L установить адрес ячейки 8201 ADDR8241MEMC7REGL01REGH82ADDR8241STEP
3.8 Проверить содержимое ячейки 8201
ADDR8241