Вычислительные машины и системы (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) блок адресной выборки дешифрирует адрес и посылает сигналы