Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ПР2.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
154.11 Кб
Скачать

5.Контрольні питання

1. Що таке микро-еом?

2. Що таке мікропроцесор? Його істотні відмінності від микроеом.

3. Намалювати спрощену структурну схему мікропроцесора і пояснити призначення кожного з її елементів.

4. Які області пам'яті доступні в програмі програмісту?

5. Які адреси пам'яті відносяться до ОЗП?

6. У чому полягає принципова відмінність РЗП портів ВВ від ОЗП?

7. Що відбувається при спробі запису даних у комірки які заняті змістом команд програми?

8. Чи зберігається в пам'яті програмі - імітаторі програма після вимикання живлення?

9. Поясните призначення кожної клавіші на панелі редагування програми - імітатора?

Хід роботи:

Відповіді на питання:

  1. МІКРО-ЕОМ - комплекс технічних засобів, об'єднаних загальним управлінням і призначених для автоматичного виконання перетворень цифрових кодів згідно з заданим алгоритмом. МІКРО-ЕОМ у загальному вигляді є електронною системою збору, зберігання, накопичення, переробки та видачі цифрової інформації.

  2. Мікропроцесор - пристрій, що відповідає за виконання арифметичних, логічних операцій і операцій управління, записаних в машинному коді, реалізований у вигляді однієї мікросхеми або комплекту з кількох спеціалізованих мікросхем. Мікропроцесор входить до складу МІКРО-ЕОМ.

На схемі зображені лише основні частини:

- арифметично-логічний пристрій (АЛП);

- керуючий пристрій (КП);

- блок керуючих регістрів (БКР);

- блок регістрової пам’яті;

- блок зв’язку з оперативною пам’яттю;

- інше обладнання.

До складу процесора можуть також входити і деякі інші блоки, що беруть участь в організації обчислювального процесу (блок переривання, блок захисту пам’яті, блок контролю правильності роботи та діагностики процесора та інше).

Арифметично-логічний пристрій процесора виконує логічні та арифметичні операції над даними.

В процесорі може бути один універсальний АЛП для виконання всіх основних арифметичних та логічних перетворень чи декілька спеціалізованих для окремих видів операцій, наприклад для операцій над кодами команд, над десятковими числами і таке інше. В останньому випадку збільшується кількість обладнання процесора, але підвищується його швидкодія за рахунок спеціалізації та спрощення схем виконання окремих операцій.

Керуючий пристрій генерує необхідні керуючі сигнали для вибірки чергової команди з пам’яті, дешифрації коду команди, формування

адрес операндів, вибірки операндів з пам’яті, передачі їх в АЛП, виконання в АЛП операції, що передбачена кодом команди, передачі отриманого в АЛП результату операції в пам’ять, ініціювання операцій введення-виведення, організації реакції процесора на запити переривання, що надходять від вузлів самого процесора, інших пристроїв машини, в тому числі від периферійних пристроїв ЕОМ та із зовнішнього середовища (наприклад, з датчиків).

Блок керуючих регістрів призначений для тимчасового зберігання керуючої інформації.

Для підвищення швидкодії та логічних можливостей процесора та мікропроцесора до їх складу включають блок регістрової пам’яті невеликої ємності, але більш високої, ніж оперативна пам’ять, швидкодії.

  1. Виділяють такі області пам'яті доступні в програмі програмісту як: ПЗП, ОЗП, РЗП, акумулятор, порти вводу-виводу.

  2. До ОЗП відносяться 16-ти розрядні адреси пам'яті.

  3. Головна відмінність РЗП, портів ВВ і ОЗП полягає в кількості бітів, яка виділяється їм на адреси.

  4. При спробі запису даних у комірки які заняті змістом команд програми відбудеться перезапис комірок цими даними.

  5. Ні.

ПАНЕЛЬ РЕДАГУВАННЯ ЗНАЧЕННЯ ОБРАНОЇ (ПОТОЧНОЇ) ОСЕРЕДКУ ОЗП

Ця панель складається з чотирьох основних елементів:

• Поле введення (відображення) поточного номера осередку ОЗП Мп-системи - являє собою чотиризначне шістнадцяткове число і служить для вибору осередку, що редагується, ОЗП Також може бути значенням лічильника команд (PC) Мп-системи При виборі будь-якого рядка таблиці вмісту ОЗП (номера осередку), тут також відбивається номер обраного осередку, а також, це значення фіксується на лічильнику команд. При установці курсору в це поле, клавіатурні клавіш»"?" і"?" також дозволяють змінювати значення номера осередку на одиницю відповідно.

• Кнопки прокручування номера поточно» осередку ОЗП - для вибору номера поточної осередку.

• Поле введення значення обраного осередку ОЗП - двозначне шістнадцяткове число для редагування значення обраного осередку ОЗП Мп-системи. При установці курсору в це поле клавіатурні клавіші "?" і "?" дозволяють змінювати значення номера обраного осередку на одиницю.

• Кнопка введення нового значення в ОЗП Мп-системи - дозволяє внести нове значення поточної (обраної) осередку в ОЗП чи Системи клавіша "Enter” на клавіатурі.

ПАНЕЛЬ РЕДАГУВАННЯ ЗНАЧЕННЯ ВМІСТУ ОБРАНОГО РЕГІСТРА

Панель складається з чотирьох основних елементів:

• Поле введення (відображення) обраного регістра - являє собою найменування регістра (А. В. С, D, Е. Н. L. PC, SP) і служить для вибору регістра, що редагується При установці курсору в це поле клавіатурні клавіші "?" і "?" також дозволяють змінювати найменування обраного регістра по одному.

• Кнопки прокручування найменування регістра - служить для вибору потрібного регістра.

• Поле введення значення обраного регістра - являє собою двозначне шестнадцатеричное число і служить для введення і редагування значення обраного регістра Мп-системи.

• Кнопка введення нового значення в обраний регістр Мп-системи - дозволяє внести нове значення обраного регістра Мп-системи.

ВИСНОВОК: На даній лабораторній роботі я навчився користуватись програмно-досяжними вузлами мікропроцесору КР580ВМ80.