Cтраница 1
Регистр-аккумулятор, обычно называемый просто аккумулятором ( встречается также название накопитель), предназначен для временного хранения операнда или промежуточного результата арифметических и логических операций, производимых АЛУ. При выполнении какой-либо операции с двумя операндами в этом регистре содержится один из используемых операндов, а после выполнения операции - ее результат. Разрядность регистра равна разрядности информационного слова. [1]
Функциональная схема учебной модели ЭВМ 104. [2] |
Кроме того, устройство содержит еще регистр-аккумулятор ( НОАк), накапливающий результат выполнения операций арифметическо-логическим устройством. Для сокращения числа органов управления информация в ЭВМ вводится в последовательном коде. [3]
Безадресная машина использует стек, одноадресная машина использует регистр-аккумулятор, а оставшиеся две имеют 16 регистров и команды, которые оперируют со всеми комбинациями ячеек памяти и регистров. [4]
Регистр состояния процессора 8086. [5] |
При этом, как правило, только этот регистр-аккумулятор может участвовать во всех операциях, только через него может производиться взаимодействие с устройствами ввода / вывода. Например, в процессоре 8086 регистр данных АХ можно считать своеобразным аккумулятором, так как именно он обязательно участвует в командах умножения и деления, а также только через него можно пересылать данные в устройство ввода / вывода и из устройства ввода / вывода. Выделение специального регистра-аккумулятора упрощает структуру процессора и ускоряет пересылки кодов внутри процессора, но в некоторых случаях замедляет работу системы в целом, так как весь поток информации должен пройти через один регистр-аккумулятор. В случае, когда несколько регистров процессора полностью взаимозаменяемы, таких проблем не возникает. [6]
Микропроцессор в основном состоит из таких регистров, как регистр-аккумулятор, регистры общего назначения и регистр команд. В микро - ЭВМ, обрабатывающей слова длиной 8 бит, эти регистры содержат каждый по восемь триггеров, что и создает возможность хранения 8-битных слов. [7]
В состав микропроцессора входят: арифметико-логическое устройство, схема управления и синхронизации, регистр-аккумулятор, сверхоперативное запоминающее устройство, программный счетчик, адресный стек, регистр команд и дешифра-юр м1 ий операции. [8]
В общем случае в состав МП входят: арифметическое и логическое устройства, схема управления и синхронизации, регистр-аккумулятор, оперативное запоминающее устройство ( ОЗУ), программный счетчик, адресный стек, регистр команд и дешифратор кода операций, схема управления памятью и вводом-выводом. [9]
Следующие поля обеспечивают соединение входа ячейки R2 с выходом предыдущей ячейки R1 и выходом АЛУ I, входа ячейки Ml с выходом предыдущей ячейки МО и выходом регистра S, запись переноса в ячейку L и выходного сигнала АЛУ 2 в регистр-аккумулятор. [10]
На рис. 10.2 приведена более подробная структурная схема однокристального МП. Здесь блок внутренних регистров содержит регистры общего назначения и специальные регистры: регистр-аккумулятор, буферный регистр адреса, буферный регистр данных, счетчик команд, регистры команд, стека, признаков. [11]
Обращает на себя внимание ставший стандартным в современной архитектуре ЭВМ прием организации сверхоперативной регистровой памяти в виде блока адресуемых ( короткими адресами) общих регистров, допускающих многоцелевое использование - для хранения операндов, результата операции, в качестве базовых, индексных регистров и указателей стеков. В машинах с коротким словом, вынуждающим прибегать к одноадресным командам, один из общих регистров выделяется в качестве аккумулятора - регистра, в котором находится один из операндов и в который помещается результат операции. Регистр-аккумулятор в явном виде в команде не адресуется - используется подразумеваемая адресация. [12]
Обращает на себя внимание ставший стандартным в современной архитектуре ЭВМ прием организации сверхоперативной регистровой памяти в виде блока адресуемых ( короткими адресами) общих регистров, допускающих многоцелевое использование, - для хранения операндов, результата операции, в качестве базовых, индексных регистров и указателей стеков. В машинах с коротким словом, вынуждающим прибегать к одноадресным командам, один из общих регистров выделяется в качестве аккумулятора - регистра, в котором находится один из операндов и в который помещается результат операции. Регистр-аккумулятор в явном виде в команде не адресуется - используется подразумеваемая адресация. [13]
Регистры-аккумуляторы используются для временного хранения операндов и результатов операций над числами. Кроме того, регистры AGO, AC1, АС2, АСЗ применяются для информационного обмена между ППЗ, с одной стороны, и РОНами микропроцессора или основной памятью, с другой стороны. Каждый регистр-аккумулятор имеет 64 бит, причем в операциях над 32-битовыми числами используются лишь старшие 32 бит аккумулятора. [14]
Схемы всех последующих устройств и блоков рассматривались выше. Арифметико-логическое устройство ( АЛУ) может быть различной сложности, основные операции, выполняемые им, - сложение, вычитание, сдвиг данных на любое число разрядов вправо или влево. С АЛУ выходная информация поступает на регистр-аккумулятор для запоминания, а также для выполнения простых и цикличных сдвигов. [15]