Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Modos de Direccionamiento
Modos de Direccionamiento
Modo de direccionamiento: mecanismo que permite conocer la ubicacin de un objeto (dato o instruccin).
Un computador debe disponer de varios modos de direccionamiento. No todos los modos de direccionamiento estn implementados en todos los computadores. Los modos de direccionamiento disponibles estn determinados por la arquitectura interna de la mquina y por el repertorio de instrucciones.
Direccionamiento directo a registro El campo tiene 5 bits. Permitido para operando fuente o destino.
op
rs
rt
rd
funct
Registers
Register
Los registros tienen alias, indicando la funcin para la que estn dedicados segn los convenios adoptados por programadores y compiladores.
Campos: Desplazamiento: 16 bits. El desplazamiento se alinea a mltiplo de 4 bits y se extiende en signo a 32 bits para calcular la direccin efectiva.
Direccionamiento inmediato
Campos: Inmediato de 16 bits. Los datos inmediatos se extienden a 32 bits. En ciertas instrucciones se hace extensin de signo. En otras instrucciones se hace extensin con ceros. Tambin se usa para indicar la longitud de un desplazamiento. En este caso el inmediato es de 5 bits. Permitido slo para operandos fuente.
Direccionamiento pseudodirecto
Campos: Direccin de 26 bits. La direccin se desplaza dos bits a la izquierda, y se concatena a los cuatro primeros bits del contador de programa. Se utiliza en instrucciones de salto.
Direccionamiento implcito Un operando tiene direccionamiento implcito cuando est determinado por el cdigo de operacin. En MIPS hay pocos casos.