Please enable JavaScript.
Coggle requires JavaScript to display documents.
Tipos de Direccionamientos - Coggle Diagram
Tipos de Direccionamientos
Direccionamiento Implícito o Inherente
Las operaciones implican operandos que están predefinidos por la arquitectura del procesador, y no se especifican explícitamente en la instrucción.
En el microprocesador MOS Technology 6502, la instrucción "INX" (incrementar el registro X) utiliza direccionamiento implícito.
Direccionamiento Modo Registro
La instrucción especifica uno o más registros del procesador como operandos.
En el procesador Intel x86, la instrucción "ADD AX, BX" suma el contenido de los registros AX y BX.
Direccionamiento Inmediato:
Los operandos están directamente incluidos en la instrucción.
En el microprocesador ARM, la instrucción "MOV R0, #5" mueve el valor inmediato 5 al registro R0.
Direccionamiento Absoluto
La dirección efectiva del operando se especifica directamente en la instrucción.
En el microprocesador MIPS, la instrucción "LW $t0, 100($s0)" carga el contenido de la dirección de memoria calculada por "100 + contenido de $s0" en el registro $t0.
Direccionamiento Directo Paginado
Se utiliza en sistemas paginados donde la dirección de memoria está dividida en páginas, y la instrucción especifica una página y un desplazamiento dentro de esa página.
En el microprocesador Intel 80386, la instrucción "MOV EAX, [1234H]" accede al contenido de la dirección física 1234H.
Direccionamiento Indirecto Vía Registro
La instrucción utiliza el contenido de un registro como dirección de memoria para acceder al operando.
En el microprocesador PowerPC, la instrucción "LWZ R3, 0(R4)" carga el contenido de la palabra en la dirección de memoria almacenada en R4 en el registro R3.
Direccionamiento Indexado
El operando se encuentra sumando un índice a una dirección base.
En el microprocesador Zilog Z80, la instrucción "LD A, (IX+10)" carga el contenido de la dirección "IX + 10" en el registro A.
Direccionamiento Base-Indexado
Combina una dirección base con un índice para calcular la dirección efectiva del operando.
En el microprocesador ARM, la instrucción "LDR R1, [R2, R3]" carga el contenido de la dirección "R2 + R3" en el registro R1.
Direccionamiento De Bit
Se refiere a operaciones que manipulan bits en lugar de bytes completos.
En el microprocesador AVR, la instrucción "SBI PORTB, 5" establece el bit 5 del registro PORTB en 1.