Частина тексту файла (без зображень, графіків і формул):
МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ
Національний університет "Львівська політехніка"
ЗВІТ ДО ЛАБОРАТОРНОЇ РОБОТИ №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
Зупинка
Висновок: виконавши цю лабораторну роботу я навчився записувати прості програми для МП і аналізувати їх.
Ви не можете залишити коментар. Для цього, будь ласка, увійдіть
або зареєструйтесь.
Ділись своїми роботами та отримуй миттєві бонуси!
Маєш корисні навчальні матеріали, які припадають пилом на твоєму комп'ютері? Розрахункові, лабораторні, практичні чи контрольні роботи — завантажуй їх прямо зараз і одразу отримуй бали на свій рахунок! Заархівуй всі файли в один .zip (до 100 МБ) або завантажуй кожен файл окремо. Внесок у спільноту – це легкий спосіб допомогти іншим та отримати додаткові можливості на сайті. Твої старі роботи можуть приносити тобі нові нагороди!