Diferencia entre revisiones de «Arquitectura de carga-almacenamiento»

Contenido eliminado Contenido añadido
Melkart4k (discusión · contribs.)
Sin resumen de edición
Línea 1:
En [[Ingeniería en computadores|ingeniería informática]], la '''arquitectura ''loadde carga-store''almacenamiento''' es una [[Conjunto de instrucciones|arquitectura de conjunto de instrucciones]] que divide las instrucciones en dos categorías: acceso a la [[Memoria principal|memoria]] (carga y almacenamiento entre la memoria y los [[Registro (hardware)|registros]]) y operaciones [[Unidad aritmética lógica|ALU]] (que solo ocurren entre los registros).<ref name="Flynn">
{{Cita libro|título=Computer architecture: pipelined and parallel processor design|apellidos=Michael J. Flynn|enlaceautor=Michael J. Flynn|año=1995|isbn=0867202041}}</ref>
 
Línea 5:
{{Cita libro|título=Computer architecture: pipelined and parallel processor design|apellidos=Michael J. Flynn|enlaceautor=Michael J. Flynn|año=1995|isbn=0867202041}}</ref>
 
Por ejemplo, en un enfoque ''loadcarga-store'',almacenamiento tanto los operandos como el destino para una operación ADD deben estar en los registros. Esto difiere de una arquitectura de registro-memoria (por ejemplo, una arquitectura de conjunto de instrucciones [[Complex instruction set computing|CISC]] como [[x86]] ) en la cual uno de los operandos para la operación ADD puede estar en la memoria, mientras que el otro está en un registro. <ref name="Flynn">
{{Cita libro|título=Computer architecture: pipelined and parallel processor design|apellidos=Michael J. Flynn|enlaceautor=Michael J. Flynn|año=1995|isbn=0867202041}}</ref> {{Rp|9–12}}
 
El primer ejemplo de una arquitectura ''load de carga-store''almacenamiento fue el [[CDC 6600]].<ref name="Flynn">
{{Cita libro|título=Computer architecture: pipelined and parallel processor design|apellidos=Michael J. Flynn|enlaceautor=Michael J. Flynn|año=1995|isbn=0867202041}}</ref> Casi todos los [[Procesador vectorial|procesadores vectoriales]] (incluidas muchas [[Unidad de procesamiento gráfico|GPU]]<ref>
{{Cita web|url=http://developer.amd.com/wordpress/media/2012/12/AMD_Southern_Islands_Instruction_Set_Architecture.pdf|título=AMD GCN reference}}</ref>) utilizan el enfoque load-strore.<ref>