Частина тексту файла (без зображень, графіків і формул):
МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ
Національний університет "Львівська політехніка"
ЗВІТ ДО ЛАБОРАТОРНОЇ РОБОТИ №2
СТРУКТУРА МІКРОПРОЦЕСОРНОГО ПРИСТРОЮ
ТА ЦЕНТРАЛЬНОГО ПРОЦЕСОРА,
ВИКОНАННЯ КОМАНД МІКРОПРОЦЕСОРОМ,
РОЗРОБЛЕННЯ ТА ВИКОНАННЯ ПРОСТИХ ПРОГРАМ
Мета роботи – вивчити спрощену структуру мікропроцесорного пристрою, структуру центрального процесора на мікросхемах (МС) мікропроцесорного комплекту (МПК) серії КР580, виконання команд мікропроцесором КР580ІК80А, набути практичних навичок з розроблення та використання простих програм.
Принципова схема МП пристрою.
Результати виконання програми
Команда , що записана за адресою 820Е
Результат виконання програми, що записаний
в комірці пам’яті з адресою 8302
При домашній підготовці
При виконанні програми
в лабораторії
INR A
06
06
DCR A
04
04
ANA A
05
05
ORA A
05
05
DAA
65
65
Програма №3
Адрес
Машинний код
Мітка
Мнемокод
Коментар
8200
3E 0C
MVI A, 0C
Записати число 0С в акумулятор
8202
32 20 83
STA 8320
Записати число в комірку пам’яті з адресою 8320
8205
C6 05
ADI 05
Додати до акумулятора число 05
8207
32 21 83
STA 8321
Записати число в комірку пам’яті за адресою 8321
Видозмінена програма 2
Адрес
Машинний код
Мітка
Мнемокод
Коментар
8200
3E 0C
MVI A, 0C
Занести число 0С в регістр А
8202
32 10 83
STA, 8310
Записати число в комірку пам’яті з адресою 8310
8205
3E 12
MVI A, 12
Занести число 12 в регістр А
8207
32 11 83
STA 8311
Записати число в комірку пам’яті за адресою 8311
820A
3A 10 83
LDA 8310
Одержати число з комірки пам’яті з адресою 8300
820D
2F
CMA
Інвертувати число
820E
3C
INR A
Збільшити число на 1
820F
47
MOV В,А
Перемістити число в регістр В
8210
3A 11 83
LDA 8311
Одержати число з комірки пам’яті з адресою 8311
8213
80
ADD B
Додати числа, що знаходяться в регістрах А і В
8214
32 08 83
STA 8308
Записати число в комірку пам’яті з адресою 8308
8217
76
HLT
Зупинка
Програма №4.
Адрес
Машинний код
Мітка
Мнемокод
Коментар
8200
3E 02
MVI A, 0C
Записати число 0С в акумулятор
8202
32 40 83
STA 8340
Записати число в комірку пам’яті з адресою 8300
8205
3E 02
MVI A, 12
Записати число 12 в акумулятор
8207
32 30 83
STA 8330
Записати число в комірку пам’яті за адресою 8330
820A
21 40 83
LXI H, 8340
Завантажити регістрову пару
Н числом 8340
820D
86
ADD M
Додати до акумулятора М
820E
32 41 83
STA 8341
Записати число в комірку пам’яті з адресою 8341
8210
76
HLT
Зупинка
Програма №5
Адрес
Машинний код
Мітка
Мнемокод
Коментар
8200
3E 0C
MVI A, 0C
Записати число 0С в акумулятор
8202
32 50 83
STA 8360
Записати число в комірку пам’яті з адресою 8360
8205
3E 12
MVI A, 12
Записати число 12 в акумулятор
8207
47
MOV B, A
Записати вміст акумулятора в рег.В
8208
32 60 83
STA 8350
Записати число в комірку пам’яті за адресою 8350
820B
B8
CMP B
Порівняти число в акумуляторі з числом в В
820C
CA 13 82
JZ
Перехід в кінець програми за умови рівності чисел
820F
DA 13 82
JC
Перехід в кінець програми за умови В>А
8212
47
MOV B,A
Записати число з А в В
8213
76
HLT
Зупинка
Висновок: виконавши цю лабораторну роботу я навчився записувати прості програми для МП і аналізувати їх.