logo
Проектування спеціалізованого мікрокомп’ютера з неоптимізованою системою команд

7.1.2 Блок регістрів

Блок регістрів забезпечує короткочасне зберігання даних та адрес звернення до памяті. До складу блоку входять наступні регістри.

Кнопковий регістр Rкн призначений для завантаження та зберігання початкової адреси коду програми ПА=010h. Регістр Rкн реалізується на ІМС КМ1804ИР2. Кількість ІМС ИР2 визначається розрядністю фізичної адреси:

КRкн=nA/nИР2=16/8=2

Структура Rкн показана на рис.24.

Включенням регістра керує поле МК Rкн.

Рис.24

Регістри даних RDI/RDO служать для прийому/видачі з памяті/в память відповідно. Реалізуються на ІМС КМ1804ИР2. Кількість ІМС становить 24/8=3. Керування функціями RDI/RDO виконують відповідні поля МК.

Регістр адреси RA призначений для прийому з БОД адреси, її зберігання та подачі на шину адресу. Розрядність RA=nA=16. Кількість ІМС: 16/8=2. Регістром керує відповідне поле МК.

Рис.25

Поле МК “RG” має таку структуру:

6

RG

0

Rкн

5

RDI

4

3

RDO

2

1

RA

0

EN

WR

EN

WR

EN

WR

EN