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

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

1. Розробити програму А, що забезпечує запис у внутрішні регістри ЦП R0-R7 послідовності чисел 0-7 і запис в АС числа 8. Перевірити правильність введеної програми. Виконати введену програму за командами (в режимі RS).

Користуючись карткою пам'яті мікро-ЕОМ, впевнитись в правильності виконанаої програми.

Розробити програму Б, що забезпечує запис вмісту внутрішніх регістрів R0-R7 і АС в комірки пам'яті відповідно за адресами 40-4816. Програму розташувати в пам'яті мікро-ЕОМ таким чином, щоб можливо було самостійне виконання програм А і Б. В режимі RC виконати послідовнео програму А, а потім Б. Впевнитись в правильності виконання програм, продивившись вміст комірок пам'яті за адресами 40-4816.

В режимі RC виконати програму А. Змінити вміст комірок пам'яті, в які записується вміст регістрів R0-R7 і AC, після чого виконати програму Б, перевірити вміст комірок ОЗП з адресами 40-4816.

Використовуючи команду безумовного переходу, об'єднати програми А і Б в одну програму. ВПевнитись у правильності іїї виконання.

2. Скласти програму, що забезпечує формування кода FF в AC, кода FE в R7, кода FD в R6 і запис вмісту регістрів AC, RC, R6 в комірки ОЗП відповідно з адресами 30, 31, 3216.

3. Скласти програму, що забезпечує запис в ОЗП, починаючи з адреси 3016, послідовності чисел з 5 до 15. Перевірити правильність виконання програми за допомогою системних команд і за допомогою контрольної програми.

4. Скласти програму, що забезпечує при покроковому виконанні циклічний зсув одного увімкненого світлодіода на індикаторі даних.

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

1. Ввести підготовлені робочі програми в ОЗП.

2. Перевірити правильність введеної інформації.

3. Виконати програми в режимі RS. Фіксуючи і аналізуючи проміжні результати за допомогою індикаторів магістралей, перевірити зміну вмісту внутрішніх регістрів ЦПЕ.

4. Введені програми виконати в режимі RC.

5. Впевнитись в правильності виконання програм.

Зміст звіту

Звіт повинен містити: 1. Схему виконаних завдань. 2. Робочі програми виконаних завдань, коментарі до зміни вмісту внутрішніх регістрів ЦПЕ в процесі виконання програми.

Завдання для самоперевірки

1. По яким магістралям можливе введення і виведення інформації в ЦПЕ К589 ИК02?

2. Нарисуйте структурну схему 6-розрядного процесора на базі ЦПЕ К589 ИК02 зі схемою прискореного переносу СУП і без неї.

3. Яке призначення вихідної інформації X, Y ЦПЕ?

4. Яким чином формується двійковий код F0-F6 на вході ЦПЕ для виконання конкретної мікрокоманди (наприклад, AC + R2 + I  R2, AC; AC + I  AC; T + I AC; R4 + I  R4, AC; M  AC; M  AS  AC)?

5. Якій інформації відповідає сигнал С0 при додаванні двох чисел?

6. Який пристрій визначає адресу мікрокоманди, що виконується?

7. Якими схемами формується код мікрокоманди, що виконується? Яка її розрядність? Що необхідно зробити, щоб збільшити розрядність мікрокоманди?

8. Нарисуйте часову діаграму сигналів шини А при формуванні шістнадцятирічних кодів.

9. Які схеми можуть формувати адресу наступної команди?

10. Яким чином задається джерело формування наступної адреси?

11. Які обмеження в мікро-ЕОМ, що розгяладється, існують при формуванні адрес в командах умовних переходів?

12. Яке призначення мультіплексора RS? Якими сигналами визначається його вихідний код?

13. Назвіть чотири мікроінструкції, в яких використовується сигнал СІ.

14. Яким чином можна сформувати СІ = 0; СШ = 1?

15. Визначіть призначення генератора ГСІ, що задається. Що зміниться в роботі мікро-ЕОМ, якщо частота тактових імпульсів СИ подвоється? Якщо СИ перестануть поступати на вхід RDa?

16. З якою метою і якими сигналами вихід регістра RDK переводиться в третій стан?

17. Що відбудеться з пристроєм керування, якщо виключити з нього RGa?

18. Яким чином інформацію з магістралі К можна записати в ОЗП? Якими мікроінструкціями?

19. Що таке операційна система мікро-ЕОМ і як вона реалізується?

20. Визначити призначення прогроамного лічильника.

21. Яке призначення покажчика стека? Як зміниться вміст покажчика стека при послідовному звертанні до трьох підпрограм?

22. Чим визначаються обмеження по звертанню до підпрограм?

23. Вкажіть типи сигналів, що формуються клавіатурою. За допомогою яких команд можна ознайомитись з вмістом ОЗП?

24. Визначити призначення підпрограми часової чатримки при зчитуванні сигнала клавіатури. Чим визначається тривалість затримки?

25. Назвіть послідовність формування шістнадцятиричних кодів. Що відбудеться при одночасному натисканні двох цифрових кнопок?

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