Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Metoda.doc
Скачиваний:
1
Добавлен:
22.08.2019
Размер:
728.06 Кб
Скачать

Література

1. Горбунов В.Л., Панфилов Д.И., Преснухин Д.Л. Микропроцессоры. Основы построения микро-ЕОМ. – М.: Высшая школа, 1984.

2. Балашов Е.П., Пузанков Д.В. Микропроцессоры и микропроцесорные системы: Радио и связь, 1981.

3. Прангишвили И.В. Микропроцессоры и микро-ЕОМ. – М.: Энергия, 1979.

4. Алексеенко А.Г., Галицин А.А., Иванников А.Д. Проектирование радиоэлектронной аппаратуры на микропроцессорах. – М.: Радио и связь.

Лабораторна робота 9

УПРАВЛІННЯ МІКРО-ЕОМ НА МІКРОКОМАНДНОМУ РІВНІ. СКЛАДАННЯ КОМАНД

Мета роботи: вивчити призначення мікроінструкцій і роботу пристрою керування. Ознайомитись з послідовністю складання команд з мікрокоманд.

Короткі відомості з теорії викладені в розділах 9.5 і 9.7.

Завдання для домашньої підготовки

Схема УУ для мікро-ЕОМ відповідає рис. 9.6.

1. Скласти на мікрокомандному рівні команду R2 + AC  R2, AC, по якій підсумовується вміст регістрів R2 і AC, а результат записати в R2 і AC.

2. Скласти мікрокоманди, що забезпечують виконання наступних команд: 1) 0  R7; 2) R2 R2; 3) R4 + 1  R4; 4) R5 – 1 R5; 5) R3  AC; 6) AC  R2. За допомогою логічного аналізатора записати і провести аналіз перерахованих команд лабораторної мікро-ЕОМ.

3. Скласти команду, що забезпечує додавання вмісту регістрів R0 і R1 з записом результату в AC.

4. Скласти команду умовного переходу за сигналом зовнішнього пристрою (команда JFF).

5. Скласти команду, що забезпечує зчитування інформації з магістралі B і запис її в регістр R2.

6. Скласти команду запису вмісту AC в комірку пам'яті, адреса якої визначається другим байтом команди (команда AC  Mn).

7. Скласти команду запису вмісту комірки пам'яті з адресою, вказаною на другому байті команди, вAC (команди Mn  AC).

Робота на навчальній еом

1. Скласти програму з циклічним виконанням команди, що розроблена в процесі домашньої підготовки. Записати програму в ОЗП. Забезпечити циклічне виконання команди.

2. Входи 1-8 логічного аналізатора під'єднати до контактів 09, 10, 11, 13, 14, 15, 16, 17 мікросхеми D25, входи аналізатора 9-16 – до таких же контактів мікросхеми D28. Входи аналізатора 17-25 під'єднати до контактів 08, 07, 06, 05, 04, 03, 02, 01 23 мікросхеми D25. При такому під'єднанні входи 1-16 відображають частину мікрокоманди, що записана в ПЗП D28, D25, а входи 17-25 – адресу мікрокоманди (див. рис. 9.6). Встановити на аналізаторі слово, що запускається, яке відповідає коду команди, що досліджується (використати опис приладу). Перевести мікро-ЕОМ в режим циклічного виконання програми. Встановити на аналізаторі циклічний режим і натиснути кнопку "Запуск". На екрані аналізатора відобразиться фрагмент мікропрограми. Зафіксувати отримані діаграми.

3. Перемикнути входи аналізатора 1-16 на контакти 09, 10, 11, 13, 14, 15, 16, 17 мікросхем D26, D27. Повторити операції, що дозволяють фіксувати другу частину мікрокоманди, записаної в ПЗП D26, D27. Отриману мікрокоманду подати у вигляді таблиці, наведеної в описі мікро-ЕОМ, перекодувавши двійкові коди, де це необхідно, в шістнадцячтиричні й восьмиричні. Поясніть роль і паризначення мікроінструкцій в записаних мікрокомандах.

Зміст звіту

Звіт повинен містити: 1. Програму, що забезпечує виконання заданої команди (виконується при домашній підготовці). 2. Зафіксовану за допомогою логічного аналізатора послідовність мікрокоманд, що забезпечує виконання команди, підготовленої в домашній роботі. Програмі звіту повинні містити коментарі, що пояснюють призначення виконуваних мікрокоманд і керованих мікроінструкцій.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]