Logo Studenta

AC_Tarea7_Leonardo Carlos Fabila - Leonardo Carlos

¡Este material tiene más páginas!

Vista previa del material en texto

Modos de 
direccionamiento 
y formatos.
UNIVERSIDAD AUTONOMA DEL ESTADO DE MORELLOS
LEONARDO CARLOS FABILA
ARQUITECTURA DE COMPUTADORAS
18-MARZO-2022
Determinar una presentación 
del tema los modo de 
direccionamiento y formatos.
Investigar sobre el tema e 
identificar los diferentes modos 
de direccionamiento.
Aprender que es y como 
funciona los modos de 
direccionamiento y formatos
Objetivo
Modos de direccionamiento y 
formatos
• Son las diferentes maneras de especificar un operando dentro de una 
instrucción. Un modo de direccionamiento especifica la forma de 
calcular la dirección de memoria efectiva de un operando mediante el 
uso de la información contenida en registros dentro de una 
instrucción de la máquina.
Direccionamiento implícito
• El modo implícito se usa para hacer referencia operadores de dos 
tipos: Registros: el código de operación se refiere a un registro. 
Operandos en la pila: cuando la operación este situado en la cima de 
la pila.
Direccionamiento 
inmediato
• El campo del operando contiene el mismo, sin 
transformación alguna, la información sobre 
la que hay que operar. Este modo es útil para 
inicializar registros o palabras de memoria 
con un valor constante. 
Direccionamiento 
directo por 
registros
• El operando reside en uno 
de los registros del 
procesador que es 
seleccionado por un campo 
de registro de k bits en la 
instrucción. K bits=2^k 
registros
Direccionamiento absoluto
• El campo de direccionamiento no necesita transformación alguna 
para dar la dirección efectiva, es decir la función que transforma el 
campo de operando es la dirección efectiva es la identidad.
Direccionamiento 
indirecto 
• El modo de este direccionamiento 
puede adquirir diferentes formas 
según cual se elijan donde se 
encuentra la dirección del operando.
Dirección relativo
• La dirección de memoria central donde se encuentra el dato, se 
consigue sumando la dirección contenida en la propia instrucción con 
una magnitud fija contenida en un registro especial.
Direccionamiento por base y 
desplazamiento 
• Este modo de direccionamiento se usa en ordenadores que pueden 
mantener en memoria varios programas ya que, de esta forma, los diferentes 
registros base pueden contener las direcciones de comienzo de cada uno de 
los programas . La dirección que se toma como referencia de la zona de 
memoria en la que están localizados ,los datos se deposita en un registro 
denominado registro denominado registro base y el campo de operando 
indica la diferencia entre el registro base y la dirección del operando 
Normalmente se toma como referencia (r registro base) la dirección de 
comienzo de l zona de memoria ocupada por un programa por lo tanto, la 
dirección efectiva del operando se calculara sumando el contenido del 
registro base con el campo de operando.
Diagrama con 
direccionamiento 
con 
desplazamiento
Direccionamiento indexado
• Un direccionamiento indexado consiste en un registro de dirección 
desplazado por el contenido del working register designado. Este 
desplazamiento es adherido a la dirección del registro para obtener la 
dirección del operando.
Direccionamiento auto 
incremental 
• En este método, la dirección del operando se encuentra en un 
registro y éste es incrementado después de acceder al operando, en 
el tamaño del mismo Este modo es útil para manejar vectores y 
matices, también se puede utilizar para extraer datos de pilas (que 
crezcan hacia direcciones bajas) ya que, si el registro sobre el que se 
aplica este modo es el apuntador de la pila, después de la operación 
el apuntador señalara al siguiente elemento de la pila
Direccionamiento auto 
decremental
• En este modo para obtener la dirección del operando hay que 
decrementar un registro en el tamaño del operando; el nuevo 
contenido del registro después de efectuar esa operación es la 
dirección del operando Este método contempla al anterior y se 
emplea para direccionar elementos de vectores y matices en orden 
descendente y también para introducir datos en la pilas ya que si se 
aplica este método sobre el apuntador de la pila, conseguiremos que 
antes de efectuar el acceso al apuntador señale al siguiente hueco 
libre de la pila 
Conclusión 
• Dice que por lo que se entiende por el direccionamiento es la forma 
en que se interpreta los bits de un campo operando de dirección de 
una instrucción destino del resultado de la instrucción. Por lo que 
entendí de los direccionamiento es donde va a localizar los 
operandos donde trabajan las instrucción. Los direccionamiento mas 
importantes, se podría decir que es inmediato, registro, directo, 
indirecto e indexado.

Continuar navegando