Diferencia entre revisiones de «Acumulador (informática)»

Contenido eliminado Contenido añadido
InternetArchiveBot (discusión · contribs.)
Agregar 1 libro para verificar la verificabilidad (20221010)) #IABot (v2.0.9.2) (GreenC bot
nose
Etiquetas: Revertido posible problema Edición visual Edición desde móvil Edición vía web móvil
Línea 1:
En una [[CPU]] de [[computadora]], el '''acumulador''' es un [[Registro (hardware)|registro]] en el que son almacenados temporalmente los resultados aritméticos y lógicos intermedios que serán tratados por el [[circuito operacional]] de la [[unidad aritmético-lógica]] (ALU).
 
Sin un registro como un acumulador, sería necesario escribir el resultado de cada cálculo, como [[adición]], [[multiplicación]], desplazamiento,etc.... en la [[memoria principal]], quizás justo para ser leída inmediatamente otra vez para su uso en la siguiente operación. El acceso a la memoria principal es significativamente más lento que el acceso a un registro como el acumulador porque la tecnología usada para la memoria principal es más lenta y barata que la usada para un registro interno del CPU.
 
El ejemplo canónico para el uso del acumulador es cuando se suma una lista de números. El acumulador es puesto inicialmente a cero, entonces cada número es sumado al valor en el acumulador. Solamente cuando se han sumado todos los números, el resultado mantenido en el acumulador es escrito a la memoria principal o a otro, registro no-acumulador del CPU.