Modos de direccionamiento del CPU

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Rocket clouds
Modos de direccionamiento del CPU por Mind Map: Modos de direccionamiento del CPU

1. Referencias:

1.1. https://www2.infor.uva.es/~cevp/FI_II/fichs_pdf_teo/FI_II_tema12_Direccioamiento_nue.pdf

1.2. https://www.fing.edu.uy/tecnoinf/mvd/cursos/arqcomp/material/teo/arq-teo06.pdf

2. ¿Qué es direccionamiento?

2.1. Es la forma en que se interpretan los bits de un campo de dirección de una instrucción para localizar el operando y/o la dirección destino del resultado de la instrucción.

3. Modos

3.1. Direccionamiento Inmedidato

3.1.1. La ventaja que tiene es la rapidez ya que no se especifican referencias adicionales a la memoria para extraer un operando.

3.1.2. La desventaja es que es difícil encontrar un operando.

3.1.3. Lo importante es la instrucción y no su dirección.

3.1.4. Es útil para inicializar registros o palabras de memoria con un valor constante.

3.2. Direccionamiento Implícito

3.2.1. El operando se especifica en la misma definición de la instrucción.

3.2.2. Hace referencia a dos tipos:

3.2.2.1. Registros: cuándo el código de refiere a un registro en particular.

3.2.2.2. Operandos en la pila: cuando la operación se realiza sobre el dato situado en cima de la pila.

3.3. Direccionamiento Absoluto

3.3.1. EL operando se mantiene durante toda la accion

3.4. Direccionamiento Indexado

3.4.1. Se usa un indice para saber cuales son las variables

3.5. Direccionamiento Directo

3.5.1. Direccionamiento Inmedidato

3.5.1.1. La ventaja que tiene es la rapidez ya que no se especifican referencias adicionales a la memoria para extraer un operando.

3.5.1.2. La desventaja es que es difícil encontrar un operando.

3.5.1.3. Lo importante es la instrucción y no su dirección.

3.5.1.4. Es útil para inicializar registros o palabras de memoria con un valor constante.

3.5.2. Direccionamiento Directo a Registro

3.5.2.1. El operando reside en uno de los registros del procesador

3.5.2.2. Se usa cuándo se especifica una palabra de memoria o un registro del procesador.

3.5.2.3. El campo puede especificar una de 2^k registros.

3.5.2.4. Se usa normalmente en las computadoras con organización de registros de uso general.

3.5.2.5. La ventaja es que es muy rápido y el número de bits necesarios para especificar un registro es muy pequeño.

3.6. Direccionamiento Indirecto

3.6.1. Direccionamiento Indirecto a Registro

3.6.1.1. En el campo de dirección se especifica la dirección del registro donde se encuentra la dirección de memoria.

3.6.2. Direccionamiento Indirecto a Memoria

3.6.2.1. En el campo de dirección se especifica una dirección de memoria, que es a su vez otra dirección de la memoria donde se encuentra el operando o el lugar donde se debe dejar el resultado.

4. Ciclos del CPU

4.1. Fetch: Leer la proxima accion a ejecutar Decode: Analiza el codigo binario y la instruccion Read: se accesde a la memoria para buscar los operandos