memoria de acceso aleatorio , o RAM, es la memoria principal de una computadora. Las aplicaciones se cargan y se ejecutan en la memoria RAM . Modos de direccionamiento asignan memoria RAM en porciones que se puede hacer referencia individualmente para que la unidad central de procesamiento , o CPU , pueden determinar la ubicación de memoria que está siendo utilizado por una instrucción de máquina . Modo de Direccionamiento Inmediato
El modo inmediato es la forma más simple de abordar . El operando es parte de la instrucción , y por lo tanto no hay referencia a la memoria , distinta de la instrucción , se requiere para recuperar el operando . Este modo es rápido y se puede utilizar para definir las constantes o establecer valores de las variables iniciales . Este modo tiene un alcance limitado , ya que está limitada por el tamaño del campo de la dirección , lo que para la mayoría de los conjuntos de instrucciones es pequeña comparada con la longitud de palabra . Abordar
directo Modo
En el modo directo , el campo de dirección contiene la dirección del operando . Se requiere una única referencia de memoria para leer el operando de la ubicación dada . Sin embargo, sólo ofrece un espacio de direcciones limitado.
Direccionamiento indirecto modo
En el modo indirecto , la celda de memoria apuntada por el campo de dirección contiene el dirección de ( puntero ) el operando , que a su vez contiene la dirección de longitud completa del operando . Este modo tiene un gran espacio de direcciones , a diferencia directa e inmediata a favor , sino porque varios accesos a memoria son necesarios para encontrar el operando es más lento .
Registrarse Modo de direccionamiento
modo de Registro es similar al modo directo. La diferencia clave entre los dos modos es que el campo de dirección de la instrucción se refiere a un registro en lugar de una posición de memoria . Registrarse hacer frente no tiene una dirección eficaz. Tres o cuatro bits se utilizan como el campo de dirección de registros de referencia.
Registro direccionamiento indirecto modo
Este modo es similar al direccionamiento indirecto . El operando se encuentra en una celda de memoria a la que apunta contenido de un registro . El registro contiene la dirección efectiva del operando . Este modo utiliza uno menos acceso a la memoria de direccionamiento indirecto. Este modo tiene un gran espacio de direcciones, sino que se limita a la anchura de los registros disponibles para almacenar la dirección efectiva .
Desplazamiento Modo
modo Desplazamiento
direccionamiento consiste en 3 variantes:
1 ) direccionamiento relativo
2 ) Base registran abordar
3 ) Indexación abordar
Este modo puede considerarse una combinación de directa. y registrar el direccionamiento indirecto . La dirección tiene dos valores: . Valor base y un registro que contiene un desplazamiento entero que se suma o se resta de la base para formar la dirección efectiva de la memoria
Stack Modo de Direccionamiento
Pila
modo , también conocido como direccionamiento implícito , se compone de una serie lineal de ubicaciones que se refiere en último - en cola de primero en salir . El operando está en la parte superior de la pila . El puntero de pila es un registro que almacena la dirección de la parte superior de la pila .