Registros

Solo disponible en BuenasTareas
  • Páginas : 4 (773 palabras )
  • Descarga(s) : 0
  • Publicado : 17 de diciembre de 2010
Leer documento completo
Vista previa del texto
Registros Índice

En un CPU de computadora, un registro índice es un registro de procesador usado para modificar direcciones del operando durante la ejecución de un programa de computadora. Elregistro índice es típicamente usado para hacer operaciones de vectores/arreglos. Los registros índice fueron usados por primera vez en 1949 en la computadora británica Manchester Mark I.

Los registrosíndice son usados para una clase especial de direccionamiento indirecto donde una constante inmediata, es decir, que es parte de la instrucción en sí misma, es agregada al contenido de un registropara formar la dirección del operando o los datos reales; las arquitecturas que permiten que más de un registro sea usado de esta manera tienen un campo de opcode para especificar qué registro usar.En las primeras computadoras, sin ninguna forma de direccionamiento indirecto, las operaciones con arreglos tenían que ser realizadas. o repitiendo linealmente el código del programa para cadaelemento del arreglo (es decir sobre todas las localizaciones de dirección), o usando técnicas de código automodificante bastante "sucias". Ambas alternativas conducían a desventajas absolutamentesignificativas en flexibilidad y mantenimiento del programa, así como a ser derrochadoras de la memoria del computador; el último método fue un recurso muy raro/escaso?? en instalaciones de computadora de laera inicial (así como en los primeros microcomputadores de varias décadas más tarde).

En general, los registros índice se convirtieron en una parte estándar de los computadores durante la segundageneración de la tecnología (más o menos por 1955-1964). Vea, por ejemplo, el mainframe IBM 700/7000. Las primeras "pequeñas máquinas" con registros índice incluyen al AN/USQ-17, alrededor de 1960, y loscomputadores en tiempo real (real time) de Scientific Data Systems. El primer microprocesador con un registro índice parece haber sido el Motorola 6800, cuyo clon mejorado, el MOS Technology 6502,...
tracking img