modos de direccionamiento
a) El operando está presente en la propia instrucción, por lo tanto, esta opera con un valor constante.
b) El direccionamiento de una sola palabra: MAS RAPIDO >> eloperando se encuentra ya en IR al fin de la fase de búsqueda. 2 palabras: lectura de mem adicional.
-VENTAJA: No referencia a memoria.
-DESVENTAJA: Operandos limitados por la instr.
2)DIRECCIONAMIENTO DIRECTO
a) La instrucción contiene la dirección real del operando.
b) dos tipos:
2.1) Direccionamiento absoluto:
a) La instrucción contiene la dirección de memoria donde se encuentra el objeto,q se halla en una posición de mem principal.
b) Rango de posiciones limitado por CO.
c) Formato de 2 palabras >> MAYOR CAPACIDAD DE DIRECCIONAMIENTO >> lectura adicional.
2.2) Direccionamientomediante registro
a) Operando almacenado en un registro de la CPU. La instrucción indica de q registro se trata.
b) Registros limitados.
c) CARACTERISTICAS:
1.- Lectura MAS RAPIDA q en memoria >>ninguna lectura adicional.
2.- Solo necesita CD pequeño.
3.- Rango operando = Rango registro >> LIMITA espacio de direcciones.
-VENTAJA: Solo una referencia a memoria sin cálculos previos.-DESVENTAJA: Espacio de direcciones reducido.
3) DIRECCIONAMIENTO RELATIVO A REGISTRO
a)La instrucción NO contiene la dirección del operando >> debe ser calculada.
-La instr contiene un DESPLAZAMIENTO q hayq añadir a la dirección marcada por un puntero para obtener la dirección final del operando>> RETRASO ADICIONAL.
-El puntero suele estar en un registro.
b) Permite acceder a un conjunto dedirecciones de memoria a partir de una considerada como referencia.>> en el CD emplea un nº de bits pequeño
c) Varios tipos:
3.1) Direccionamiento relativo al registro contador del programa (PC)
a)puntero : PC; almacena la dirección de la siguiente instr.
b) Para direccionar instr cercanas a la instr en curso, para bucles...
3.2) Direccionamiento relativo al registro base
a) puntero: REGISTRO...
Regístrate para leer el documento completo.