Аккумулятор — регистр процессора, в котором сохраняются результаты выполнения арифметических и логических команд. Кроме регистра-аккумулятора результаты работы команд могут сохраняться в регистрах общего назначения или в оперативной памяти.
Микропроцессор с аккумуляторной архитектурой или 1-операндная машина отличается тем, что даже если в нём имеется несколько регистров, результат большинства команд сохраняется в специальном регистре, называемом «аккумулятором». Это упрощает реализацию архитектуры и уменьшает размеры машинного кода. Исторически практически все первые микропроцессоры были аккумуляторными машинами, и в настоящее время многие популярные однокристальные микроконтроллеры (68HC12 , PIC, 8051) являются аккумуляторными машинами.
Современные процессоры обычно являются 2- и 3-операндными машинами, то есть машинами, в которых источники и приёмники данных (регистры, память) указываются с помощью дополнительных операндов команд.
Процессор может иметь несколько аккумуляторов: в процессоре 8051 имеется два, основной A и вторичный B, причём второй используется при операциях умножения и деления.
Буква «A» от «accumulator» сохранилась в названии регистров AX, EAX, RAX.
Энциклопедичный YouTube
-
1/3Просмотров:5 2745 2548 560
-
Программирование микроконтроллеров: Урок 2. Организация памяти данных (регистры)
-
Сдвиговый регистр 74HC595 и загрузка данных в него, по SPI интерфейсу.
-
13. Тестирование и отладка программы для PIC в MPLAB X (Урок 11. Теория)
Субтитры
См. также
Обычно почти сразу, изредка в течении часа.