Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Не вказано
Факультет:
Не вказано
Кафедра:
Не вказано

Інформація про роботу

Рік:
2008
Тип роботи:
Звіт
Предмет:
Бази даних та знань
Група:
ІБ – 44

Частина тексту файла (без зображень, графіків і формул):

Міністерство освіти і науки України Національний університет „Львівська політехніка”  Звіт до лабораторної роботи № 1 з курсу „Бази даних та знань” Мета роботи – вивчити будову (структуру), систему команд, формати даних та команд, способи адресації, синхронізуючі та керуючі сигнали мікропроцесора КР580ІК80А; набути досвіду користування мікроЕОМ на елементній базі мікропроцесорного комплекту КР580 з клавіатури. 1.Теоретичні відомості Структура мікропроцесора КР580ІК80А Мікропроцесор (МП) – це пристрій, виконаний у вигляді однієї або кількох інтегральних мікросхем (ІМС), призначений для оброблення цифрової інформації та управління процесом цього оброблення. Структурна схема МП КР580ІК80А наведена на рис. 1, з неї зрозуміло, що МП складається з чотирьох основних частин: арифметико-логічного пристрою (АЛП); множини (масиву) регістрів; схеми управління; 8-розрядної внутрішньої шини даних.  Рис. 1. Структурна схема МП КР580ІК80А Формати даних і команд Мікропроцесор КР580ІК80А призначений для роботи з байтовою організацією пам’яті. Форма (будова) слова даних має вигляд:  Формат команди залежить від типу команди та способу адресації, що використовується командою. Для подання коду операції застосовується перший байт команди. Максимальна довжина команди три байти. Для задавання команди використовують три формати: однобайтовий Байт 1  Код операції двобайтовий Байт 1  Код операції Байт 2  Дані або адреса трибайтовий Байт 1  Код операції Байт 2  Мл. байт Байт 3  Ст. байт Завдання Дослідити виконання команд переміщення: а) з безпосередньою адресою (MVI R, D8; LXI X, D16); б) з прямою адресацією (LDA ADDR; STA ADDR; LHLD ADDR; SHLD ADDR); в) з прямою реєстрацією (MOV R,S); г) з непрямою адресацією за допомогою регістрової пари HL(MOV M,R; MOV R,M); д) з непрямою адресацією за допомогою регістрових пар ВС і DE (LDAX Z; STAX Z); Результати досліджень виконання різних команд занести в табл. 1 Дослідити вплив команд SUB S та ADD S на розряди регістра F при трьох різних значеннях доданків, зменшуваного та від’ємника. Результати досліджень занести в табл. 2. Дослідити результати виконання логічних команд ANA A,ORA A, XRA A, ANI 0C, ORI E2, XRI B5. Результати досліджень занести в табл. 3. Дослідити результати виконання команд CMA, CMC, STC. Результати досліджень занести в табл. 4. Дослідити виконання команд управління JMP ADDR, CALL ADDR, JZ ADDR, JNZ ADDR, JC ADDR, JNC ADDR, CNZ ADDR, CZ ADDR. Результати досліджень занести в табл. 5 Результати виконання завдання Таблиця 1 Адреса команди Машинний код Мнемо код Адреси комірок пам’яті або назви регістрів, над вмістом яких виконується операція (М або R) Значення вмісту (М або R) Коментар     Адреса М1 або назва R1 Адреса М2 або назва R2 М1 або R1 М2 або R2        До вик. Післявик. До вик. Після вик.   8200 06 ff MVI B ff B - df ff     8202 11 ee ff LXI D ff ee D E 0a ff 03 ee   8205 3a 2082 LDA 8220 A 8220 13 09 09 09   8208 32 4082 STA 8240 A 8240 09 09 d4 09   820d 2a 4082 4182 LHLD H L 8240 8241 96 76 e6 09 09 e6 09 e6   820e 22 2082 2182 SHLD H L 8220 8221 e6 09 e6 09 09 09 09 e6   8211 41 MOV B, C B C bb b2 b2 b2   8212 70 MOV M, B M B e2 bb bb bb   8213 4e MOV C, M C M b2 bb bb bb   8214 0a LDAX B BC (8255) A 2a 2a 62 24   8215 12 STAX D DE (8225) A d0 2a 2a 2a    Таблиця 2 Адреса команди Машинний код Мнемокод Операнди  Значення бітів регістра F     Пер. доданок або зменшуване Друг. доданок або від’єм-ник Результат До вик. команди Після вик. команди        S Z AC P C S Z AC P C  8200 90 SUB B ea 82 68 1 0 0 0 1 1 0 1 0 1  8201 90 SUB B a8 24 84 1 0 1 0 1 1 0 1 1 0  8202 90 SUB B 84 84 00 1 0 1 1 0 0 1 1 1 0  8203 80 ADD B 00 55 55 0 1 1 1 0 0 0 0 1 0  8204 80 ADD B 55 1f 74 0 0 0 1 0 0 0 1 1 0  8205 80 ADD B 74 ff 73 0 0 1 1 0 0 0 1 0 1   Таблиця 3 Адреса команди Машинний код Мнемокод Вміст регістра А Значення бітів регістра F     До вик. команди Після вик. команди До вик. команди Після вик. команди       S Z AC P C S Z AC P C  8200 a7 ANA A 73 73 0 0 1 0 1 0 0 0 0 1  8201 b7 ORA A 73 73 1 1 1 1 0 0 0 0 0 1  8202 af XRA A 73 00 0 0 0 0 1 0 1 0 1 0  8203 e6 ANI 0c 10 00 0 1 0 1 0 0 1 0 1 0  8204 f6 ORI e2 15 35 0 1 0 1 0 0 0 0 1 0  8205 ee XRI b5 35 97 0 0 0 1 0 1 0 0 0 0   Таблиця 4 Адреса команди Машинний код Мнемокод Вміст регістра А Біт С регістра F Коментар     До вик. команди Після вик. команди До вик. команди Після вик. команди   8200 2f CMA 97 68 0 0   8201 3f CMC 68 68 0 1   8202 37 STC 0f 0f 1 1    Таблиця 5 Адреса команди Машинний код Мнемокод Вміст лічильника команд РС Значення бітів регістра F     До вик. команди Після вик. команди До вик. команди Після вик. команди       S Z AC P C S Z AC P C  8200 c3 5082 JMP 8250 8200 8250 1 0 0 0 1 1 0 0 0 1  8203 cd 5582 CALL 8255 8203 8255 1 0 0 0 1 1 0 0 0 1  8206 ca 6082 JZ 8260 8206 8209 1 0 0 0 1 0 0 0 1 1  8209 cz 6582 JNZ 8265 8209 8265 0 0 0 1 1 0 0 0 1 1  820b da 7082 JC 8270 820b 8270 0 0 0 1 1 0 0 0 1 1  820e D2 7582 JNC 8275 820e 8211 1 0 0 1 1 1 0 0 1 1  8211 c4 8082 CNZ 8280 8211 8214 1 0 0 1 1 0 1 1 1 1  8214 cc 8582 CZ 8285 8214 8285 0 1 1 1 1 0 1 1 0 0   Висновок: в цій лабораторній роботі я ознайомився з будовою мікропроцесора КР580ІК80А, його системою команд, форматами даних та команд, способами адресації, а також набув навичок користування мікроЕОМ на елементній базі мікропроцесорного комплекту КР580.
Антиботан аватар за замовчуванням

01.01.1970 03:01-

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Ділись своїми роботами та отримуй миттєві бонуси!

Маєш корисні навчальні матеріали, які припадають пилом на твоєму комп'ютері? Розрахункові, лабораторні, практичні чи контрольні роботи — завантажуй їх прямо зараз і одразу отримуй бали на свій рахунок! Заархівуй всі файли в один .zip (до 100 МБ) або завантажуй кожен файл окремо. Внесок у спільноту – це легкий спосіб допомогти іншим та отримати додаткові можливості на сайті. Твої старі роботи можуть приносити тобі нові нагороди!
Нічого не вибрано
0%

Оголошення від адміністратора

Антиботан аватар за замовчуванням

Подякувати Студентському архіву довільною сумою

Admin

26.02.2023 12:38

Дякуємо, що користуєтесь нашим архівом!