- •Лабораторна робота № 1
- •Короткі відомості з теорії
- •Завдання для домашньої підготовки
- •Завдання до лабораторної роботи
- •Порядок виконання завдання
- •Порядок виконання завдання
- •Порядок виконання завдання
- •Порядок виконання завдання
- •Порядок виконання завдання
- •Завдання для самоперевірки
- •Література
- •Лабораторна робота № 2
- •Короткі відомості з теорії
- •Завдання для домашньої підготовки
- •Завдання до лабораторної роботи
- •Порядок виконання завдання
- •Порядок виконання завдання
- •Порядок виконання завдання
- •Порядок виконання завдання
- •Порядок виконання завдання
- •Робота на навчальній еом
- •Завдання для самоперевірки
- •Література
- •Короткі відомості з теорії
- •Програма 8.6
- •Програма 8.7
- •Програма 8.8
- •Програма 8.9
- •Завдання до домашньої підготовки
- •Завдання до лабораторної роботи
- •Робота на навчальній еом
- •Завдання для самоперевірки
- •Література
- •Лабораторна робота 4 підпрограма і стек
- •Короткі відомості з теорії
- •Завдання для домашньої підготовки
- •Завдання до лабораторної роботи
- •Робота на навчальній еом
- •Завдання для самоперевірки
- •Завдання для домашньої підготовки
- •Завдання до лабораторної роботи
- •Робота на навчальній еом
- •Завдання для самоперевірки
- •Завдання для домашньої підготовки
- •Завдання до лабораторної роботи
- •Робота на навчальній еом
- •Завдання для самоперевірки
- •Завдання для домашньої підготовки
- •Завдання до лабораторної роботи
- •Робота на навчальній еом
- •Завдання для самоперевірки
- •Завдання для домашньої підготовки
- •Завдання до лабораторної роботи
- •Робота на навчальній еом
- •Завдання для самоперевірки
- •Завдання для домашньої підготовки
- •Робота на навчальній еом
- •Завдання для самоперевірки
- •Література
- •Робота на навчальній еом
- •Завдання для самоперевірки
- •Література
- •Завдання для домашньої підготовки
- •Робота на навчальній еом
- •Завдання для самоперевірки
- •Література
Література
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. Зафіксовану за допомогою логічного аналізатора послідовність мікрокоманд, що забезпечує виконання команди, підготовленої в домашній роботі. Програмі звіту повинні містити коментарі, що пояснюють призначення виконуваних мікрокоманд і керованих мікроінструкцій.