Аккумулятор (регистр процессора)

Аккумулятор (регистр процессора) —- регистр, в котором сохраняются непосредственные результаты выполнения арифметических и логических команд. Альтернативными методами для сохранения результата являются использование регистров общего назначения или оперативной памяти.

Микропроцессор с аккумуляторной архитектурой или 1-операндная машина отличается тем, что даже если в нем несколько регистров, результат большинства операций сохраняется в специальном регистре, который называется «аккумулятор». Это упрощает как реализацию архитектуры, так и сокращает размеры машинного кода. Исторически практически все первые микропроцессоры были аккумуляторными машинами, и сейчас многие популярные однокристальные микроконтроллеры (68HC12, PIC, 8051) - это аккумуляторные машины.

Современные CPU обычно являются 2-х и 3-х операндными машинами — в которых дополнительные операнды указывают между какими из регистров общего назначения осуществляются вычисления.

Процессор может иметь несколько аккумуляторов: в 8051 имеется два, основной A и вторичный B, причем второй используется при операциях умножения и деления.

См. также


Аккумулятор (регистр процессора).

© 2021–2023 sud-mal.ru, Россия, Барнаул, ул. Денисова 68, +7 (3852) 74-95-52