Вычислительные машины и системы (2 семестр)

ции в запоминающем массиве основаны на использовании адреса

хранения слова. Адресом служит номер ячейки массива, в которой

это слово размещается.

При записи (или считывании) слова в запоминающий массив

инициирующая эту операцию команда должна указывать адрес, по

которому производится запись (считывание).

г====================¬

-------¦------¬ ¦

¦ БУС ¦ ¦

¦ 0 n-1 ¦<¬ ¦

L-------------- ¦ ¦

^ ¦ ¦

¦ ¦ ¦ ШИВх

--------¬ ------T------¦------¬ ¦ ¦ ¦

¦ k-1¦ ¦ БАВ ¦ 0 … n-1 ¦ ¦ ¦ ¦

¦ ¦ ¦ ¦ ¦ ¦ V V

ША ¦ ¦ ¦ ¦. ¦ ¦ --------------¬

======>¦ РгА ¦=====> ¦ ¦. ЗМ ¦ ¦ -->¦ РгИ ¦

¦ ¦ ¦ ¦. ¦ ¦ ¦->¦ 0 n-1 ¦

¦ ¦ ¦ ¦ ¦ ¦ ¦¦ L------T---T---

¦ 0 ¦ ¦ ¦ N-1 ¦ ¦ ¦¦ ¦ ¦

L-------- L-----±------------- ¦ ¦¦ ¦ ¦

ПрРгА ^ Выборка ^ ^ ¦ ¦¦ ¦ V

¦ -------------- ¦ ¦ ¦¦ ¦ ШИВых

Обра- ----±±¬ Считывание ¦ ¦ ¦¦ ¦

щение ¦ ±-------------------±-------- ¦¦ ¦

------>¦ ¦ ПрРгИ ¦ ¦¦ ¦

¦ ±-------------------±----------¦ ¦

Опе- ¦ БУП ¦ ПрШИВых ¦ ¦ ¦

рация ¦ ±-------------------±----------- ¦

------>¦ ¦ Запись -------¦------¬ ¦

¦ ±----------->¦ БУЗ ¦ ¦

L-------- ¦ 0 n-1 ¦ ¦

L-------------- ¦

^ ¦

L====================-

Типичная структура адресной памяти содержит запоминающий

массив из N n-разрядных ячеек (обычно n равно 1, 4, 8 или 16) и

его аппаратурное обрамление, включающее регистр адреса РгА,

имеющий k разрядов (k больше или равно логарифму по основанию 2

от N), информационный регистр РгИ, блок адресной выборки БАВ,

блок усилителей считывания БУС, блок разрядных усилителей-форми-

рователей сигналов записи БУЗ и блок управления памятью БУП.

— 5 —

По коду адреса в регистре адреса блок адресной выборки

формирует в соответствующей ячейке памяти сигналы, позволяющие

произвести считывание или запись слова в ячейку.

Цикл обращения к памяти инициируется поступлением в блок

управления памятью сигнала «Обращение». Общая часть цикла обраще-

ния включает в себя:

1) прием в регистр адреса с шины адреса ША адреса обращения;

2) прием блоком управления и расшифровку управляющего сигнала

«Операция», указывающего вид операции (считывание или запись).

Далее, при считывании:

3) блок адресной выборки дешифрирует адрес и посылает сигналы