Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МПС в ЭП.doc
Скачиваний:
3
Добавлен:
01.05.2025
Размер:
4.85 Mб
Скачать

Адресная память.

ЗУ с произвольным обращением содержит множество одинаковых запоминающих элементов, образующих запоминающий массив.

Массив разделен на отдельные ячейки, каждая из которых предназначена для хранения двоичного кода и число разрядов, в кот.опред.шириной выборки памяти. В памяти с адресной организацией размещение и поиск информации в запоминающем массиве (ЗМ) основана на использовании адреса хранения слова. Адресом служит номер ячейки ЗМ, в кот.слово находится. При записи или считывании слова в ЗМ инициирующая эту операцию команда должна указать адрес, по кот.производится запись или считывание.

Адресная память содержит ЗМ из N*n разрядных ячеек и его аппаратурного обрамления, а также регистра адреса РгА, имеющего К разрядов и регистра информации РгИ n разрядов. В структуре памяти также содержатся: блок адресной выборки БАВ, блок усилителей считывания и записи БУС, БУЗ, блок управления памятью БУП. По коду адреса в РгА БАВ формирует в соответствующей ячейки памяти сигналы, позволяющие произвести в ячейке считывание или запись слова. Цикл обращения к памяти инициируется поступлением в БУП сигнала обращения, общая часть цикла обращения включает в себя прием в РгА с шиной адреса обращения и прием в БУП и расшифровки управления сигнала. Операция, указывающего вид запрашиваемой операции (считывание или запись). Далее при считывании БАВ дешифрует адрес и посылает сигналы считывания в заданную адресами ячейку ЗМ, при этом код записанного слова в ячейке считывается усилителем БУС и передается в РгИ. Операция считывания завершается выдачей слова из РгИ, генерирует необходимые последовательности.

Арифметически-логическое устройство.

Обработка данных осуществляется в АЛУ и включает в себя как арифметич. так и логич.операции.

Встроенные операции являются элементарными, а более сложные математические действия выполняются с помощью программы.

АЛУ имеет основной элемент, главный регистр, называемый аккумулятором. В нем как правило находится один из операндов перед выполнением операции и в него же помещается результат. АЛУ также содержит еще несколько регистров, называемых рабочими, которые упрощают восприятие программы. АЛУ, кроме того, содержит признаковые биты- это специализированные регистры, разряды которых содержат информацию, характеризующую состояние процессора, которое важно знать для выбора дальнейшего пути вычисления. Это специализированный регистр называется словом состояние программы.

Для микропроцессора типичной является организация, при которой внутренние регистры используются в различных целях. Система связей у этих регистров централизованная, обеспечивающая возможность разнообразия межрегистровых пересылок, в том числе передач в И из АЛУ.

Часто собственные регистры АЛУ в микропроцессоре отсутствуют, что позволяет рассматривать АЛУ как комбинационную схему, выполняющую арифметические и логические операции над операндами, находящиеся в регистрах микропроцессора, при этом результат операции записывается в некоторый регистр процессора.

Схема включает комбинационного АЛУ в контур с регистрами микропроцессора для выполнения АЛУ операции.

Схема содержит следующие регистры:

  • регистр признака результата

  • аккумулятор

  • произвольно использованные регистры процессора Рг1, Ргm

  • регистры, в которых перед выполнением операции загружаются операнды РгА, РгВ

рассмотрим операцию сложения 2х чисел, находящиеся в регистрах процессора Рг1, Рг2 и с засылкой результата- сначала содержимое Рг1 и Рг2 пересылается в РгА и РгВ, направлено на операцию в АЛУ, которая регистрируют выполнение операции и направляют результат в Рг1.

Представленная схема аналогична выше рассмотренной. Отличие заключается в том, что временному хранению подвергается результат операции в РгА.