Курсовая работа: Схема електрична принципова модуля на базі 8-розрядного мікропроцесора

Рисунок 2.2.2. - Цикли і стани МП
Спочатку кожного машинного циклу ЦП видає на шину даних вісім розрядів
інформації, що характеризує стан внутрішніх вузлів МП. Ця інформація
знаходиться на шині даних протягом дії сигналу SYNC,
що завжди з'являється в першому такті будь-якого машинного циклу.
Інформація про стан МП по сигналу стробу видачі слова стану
записується в спеціальний зовнішній регістр стану і зберігається в ньому до
появи наступного стробу, тобто
протягом усього часу машинного циклу, що залишився. Строб видачі слова стану
формується поза МП логічним перемножуванням сигналів Ф1 і SYNC, як показано на рисунку 2.2.3. Таким
чином, шина даних протягом короткого проміжку часу використовується для видачі
і запису в зовнішній регістр слова стану внутрішніх вузлів МП, в інший час – за своїм прямим призначенням.

Рисунок 2.2.3. - Видача слова стану внутрішніх вузлів МП
Здавалося б природним для видачі інформації про стан МП використовувати
додаткові висновки, аналогічні тим, що використовуються для видачі сигналів WR, DBIN, SYNC і ін., однак
припустиме число виводів, що підключаються до одного кристала ІМС, дуже
обмежено. Штучне мультиплексування шини даних дозволяє зменшити число виводів
МП.
Інформація про стан внутрішніх вузлів МП показує, які дії будуть
виконуватися протягом поточного машинного циклу. Існує 10 різновидів машинних
циклів і відповідних їм різних слів стану МП, приведених у табл.2.2.2, де кожен
розряд слова формує відповідний сигнал. Назви і призначення цих сигналів
зазначені в табл.2.2.З.
Таблиця 2.2.2. Значення розрядів слова стану МП
для різних машинних циклів.
№
п/п
|
Тип машинного циклу |
D7 |
D6 |
D5 |
D4 |
D3 |
D2 |
D1 |
DO |
1. |
Вибір команди (Мі) |
1 |
0 |
1 |
0 |
0 |
0 |
1 |
0 |
2. |
Читання з пам'яті |
1 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
3. |
Запис у пам'ять |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
4. |
Читання стека |
1 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
5. |
Запис у стек |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
6. |
Уведення |
0 |
1 |
0 |
0 |
0 |
0 |
1 |
0 |
7. |
Висновок |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
8. |
Підтвердження |
|
|
|
|
|
|
|
|
|
Дозволу переривання |
0 |
0 |
1 |
0 |
0 |
0 |
1 |
1 |
9. |
Підтвердження |
|
|
|
|
|
|
|
|
|
зупинки |
1 |
0 |
0 |
0 |
1 |
0 |
1 |
0 |
10. |
Підтвердження |
|
|
|
|
|
|
|
|
|
переривання зупинці |
0 |
0 |
1 |
0 |
1 |
0 |
1 |
1 |
Таблиця 2.2.3. Призначення розрядів слова стану МП.
Страницы: 1, 2, 3, 4, 5, 6, 7 |