- •Лабораторная работа № 4..................................34
- •Лабораторная работа № 1 Ознакомление с работой учебной микроЭвм и процессом ввода-вывода информации
- •1 Цель работы
- •2 Теоретические сведения
- •2.1 Принцип работы микроЭвм
- •2.2 Представление информации в микроЭвм
- •2.3 Инструкция по эксплуатации уоу "Электроника-580"
- •2.3.1 Индикатор адреса и данных
- •2.3.2 Ввод команд и данных в озу
- •2.3.3Чтение и запись информации в регистры
- •2.3.4 Чтение содержимого озу или ппзу
- •Индикация ошибок
- •3 Порядок выполнения работы
- •4 Контрольные вопросы
- •5 Требование к отчету
- •Лабораторная работа № 2 Система команд микроЭвм
- •1 Цель работы
- •2 Теоретические сведения
- •2.1 Команды передачи данных
- •2.2 Арифметические команды
- •2.3 Логические команды
- •2.4 Команды передачи управления
- •2.5 Команды ввода и вывода , обращения к стеку и управления микропроцессором
- •3 Порядок выполнения работы
- •4 Контрольные вопросы
- •5 Требования к отчету
- •Лабораторная работа № 3 Подпрограмма и стек
- •1 Цель работы
- •2 Теоретические сведения
- •2.1 Использование стековой памяти
- •3. Порядок выполнения работы
- •4 Контрольные вопросы
- •5 Требования к отчету
- •Лабораторная работа № 4 Выполнение операций с повышенной точностью
- •1 Цель работы
- •2 Теоретические сведения
- •3 Порядок выполнения работы
- •Перечень заданий
- •4 Контрольные вопросы
- •5 Требования к отчету
- •Список литературы
- •Уфимский Государственный Авиационный Технический Университет
- •450000, Уфа-центр, ул. К. Маркса, 12
3 Порядок выполнения работы
3.1 Ответить на вопросы и получить задание( табл. 1.1) .
3.2 Перевести числа из десятичной системы счисления в двоичную и шестнадцатеричную .
3.3 Занести числа в ячейки памяти 8200(16) ,8201(16) в дополнительном коде : нажать клавишу "ADDR" , набрать адрес первой ячейки , нажать клавишу "MEM", ввести число Х(16) .Нажать клавишу "NEXT". На экране отобразится адрес следующей ячейки памяти и запятая в 6-м разряде дисплея. Ввести число -Y(16) .
3.4 Записать в соответствии с вариантом таблицы 1.1 в регистр число -Y(16) в прямом коде.
3.5 Осуществить передачу числа из регистра (п.3.4) в ячейку памяти 8202(16) командно : в ячейку памяти Nя занести код команды MOV M, Ri в регистр L - число 02(16), в H - 82(16). Установить переключатель "Прогон-отладка " в положение "Отладка". Установить в счетчике команд PC адрес команды, для чего нажать клавишу ADDR, набрать адрес Nя и нажать клавишу исполнения команды STEP. При этом микропроцессор устанавливает в РАNя, считывает команду из Nя в РК, исполняет её и в разрядах 1-:-4 индикатора инициирует адрес следующей команды. Проверить содержимое ячейки 8202(16) на идентичность информации в Ri (п.2.3.4).
3.6 Загрузить аккумулятор содержимым ячейки 8201(16) командно :
команду MOV A,M разместить по адресу Nя +1 ;
в регистровой паре H,L установить адрес ячейки 8201(16) ;
осуществить реализацию команды аналогично п.3.5.
Таблица 1.1
|
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
X |
5.22 |
24.4 |
7.33 |
3.64 |
33.2 |
77.4 |
27.1 |
3.29 |
30.1 |
7.11 |
6.31 |
25.9 |
-Y |
12.7 |
11.52 |
12.4 |
25.7 |
14.8 |
3.51 |
6.22 |
13.52 |
16.4 |
18.3 |
15.6 |
9.2 |
Nя |
820A |
821B |
823A |
820E |
82A1 |
82C3 |
82CC |
82A2 |
820E |
820B |
82C1 |
82B1 |
RG |
D |
C |
B |
E |
B |
D |
B |
C |
E |
D |
C |
B |
|
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
X |
13.3 |
14.2 |
9.31 |
99.6 |
101 |
303 |
87 |
13.9 |
6.2 |
41.3 |
5.6 |
7.8 |
-Y |
6.2 |
7.21 |
18.4 |
12.2 |
7.77 |
5.12 |
2.2 |
9.4 |
99 |
5.01 |
77 |
1.37 |
Nя |
821A |
821B |
822A |
8230 |
821C |
821D |
8222 |
822C |
823A |
8240 |
824A |
822C |
RG |
D |
C |
E |
D |
D |
B |
B |
E |
D |
B |
C |
D |
