
- •Практична робота № 2
- •1.Стислі теоретичні відомості
- •1.1.Склад структурної схеми мп-системи в головному вікні програми-емулятора
- •1.2.Таблиця вмісту озп мп-системи
- •1.3.Панель редагування значення обраної (поточної) осередку озп
- •1.4.Панель редагування значення вмісту обраного регістра
- •1.5.Група кнопок "скидання"
- •1.6.Група кнопок "виконання"
- •1.7.Методика роботи з програмою
- •2.Завдання для самостійної роботи
- •3.Зміct і порядок виконання лабораторної роботи
- •5.Контрольні питання
- •Хід роботи:
Практична робота № 2
Тема роботи: Вивчення програми імітатору для мікропроцесору KP 580 ВМ 80 А
Мета роботи: Навчитись користуватись програмно-досяжними вузлами мікропроцесору КР580ВМ80
1.Стислі теоретичні відомості
1.1.Склад структурної схеми мп-системи в головному вікні програми-емулятора
Структурна схема Мп-системи містить наступні елементи:
• Регістр слова стану мікропроцесора (PSW) Мп-системи і його значення представлений у двійковій системі числення.
• Буфер даних і його значення у шістнадцятковій системі числення.
• Регістр-акумулятор (А) його значення, у шістнадцятковій системі числення.
• Буферні
регістри 1 і 2 і їхні значення, у
шістнадцятковій системі числення.
• Регістр ознак (прапорів) і його значення, у двійковій системі числення, і також, світлові індикатори розшифровки прапорів: Z, S, P. С, АС.
• Регістр команд і його значення в шістнадцятковій системі числення.
• Дешифратор команд, індиціюючий мнемоніку поточної виконуваної команди, закріпленої на регістрі команд.
• Лічильники машинних циклів і тактів Мп-системииндицирующие свої поточні значення в десятковій системі числення.
• Блок АЛП Мп-системи.
• Блок десяткової корекції значення регістра акумулятора Мп-системи.
• Блок синхронізації і керування Мп-системою.
• Буфер адреси і його значення представлене в шістнадцятковій системі числення
• Блок регістрів загального призначення В С D Е H L і їхнього значення у шістнадцятковій систем, числення.
• Регістр-покажчик стека його значення в шістнадцятковій системі числення.
• Регістр-лічильник команд його зі значення у шістнадцятковій системі числення.
• Контролер введення и ведення Мп-системи.
• Індикатори стану і таксування мікропроцесора Мп-системи: F1, F2, SYNC, READY, WAI, HOLD, HLDA, INT, INTE, DBI, WR.
• Порти Мп-системи з адресами від 00h до 04h для монітора, дисковода твердого диска мережного адаптера і принтера відповідно.
• Всі елементи зв'язані між собою шинами: даних, адреси, керування, внутрішньою шиною даних і шиною зовнішніх пристроїв (портів) у відповідності зі структурною схемою.
1.2.Таблиця вмісту озп мп-системи
ОЗП Мп-системи представлено у виді блоку з таблицею до якого схематично підведені шини керування, адреси і даних. Таблиця умовно розділена на 3 стовпці:
• Стовпець адреси ОЗП - кожна адреса осередку ОЗП представлений у шістнадцятковому виді і лежить у діапазоні від 0000h до FFFFh (0d...65535d), відповідаючи тим самим максимально доступної адресації пам'яті для МП КР580ВМ80А (64КБ).
• Стовпець значення ОЗП - поточне значення, що відповідає даній адресі ОЗП. Представлено в шістнадцятковому виді і лежить у діапазоні від 00h до FFh (0d—255d).
• Стовпець команди - розшифровка відповідного значення осередку ОЗП Мп-системи. що лежить по відповідному адресі. Представлено у виді мнемокода мовою асемблера.
• При виборі рядка цієї таблиці (поточного осередку) за допомогою чи миші клавіатурних стрілок "?" і "?", змінюється значення номера обраного осередку на одиницю відповідно, яких відбивається в поле редагування значення осередку ОЗП а також це виділення візуальне висвітлює значення лічильника команд (PC) Мп-системи.