Está en la página 1de 4

MODOS DE DIRECCIONAMIENTO Y FORMATOS.

CASOS DE ESTUDIO DE CPU REALES


GARCIA AGUILAR SANDRAGARCIA RAMIREZ CLAUDIA GEORGINAGARCIA SANCHEZ JOSE MARTINALVARADO TREJO BRENDA ANABEL ALEJAN DRA PEREA GUZMN

Torres Donato

Modos de direccionamiento y formatos Un modo de direccionamiento especifica la forma de calcular la direccin de memoria efectiva de un operando mediante el uso de la informacin contenida en registros y / o constantes, contenida dentro de una instruccin de la mquina o en otra parte Direccionamiento Implcito: En este modo de direccionamiento no es necesario poner ninguna direccin de forma explcita, ya que en el propio cdigo de operacin se conoce la direccin del (de los) operando(s) al (a los) que se desea acceder o con el (los) que se quiere operar. Direccionamiento Inmediato: En este modo el operando es especificado en la instruccin misma. En otras palabras, una instruccin de modo inmediato tiene un campo de operando en vez de un campo de direccin. El campo del operando contiene el operando actual que se debe utilizar en conjunto con la operacin especificada en la instruccin. Las instrucciones de modo inmediato son tiles para inicializar los registros en un valor constante. Cuando el campo de direccin especifica un registro del procesador, la instruccin se dice que est en el modo de registro. Direccionamiento Directo: El campo de operando en la instruccin contiene la direccin en memoria donde se encuentra el operando. En este modo la direccin efectiva es igual a la parte de direccin de la instruccin. El operando reside en la memoria y su direccin es dada directamente por el campo de direccin de la instruccin. En una instruccin de tipo ramificacin el campo de direccin especifica la direccin de la rama actual. Direccionamiento Indirecto: El campo de operando contiene una direccin de memoria, en la que se encuentra la direccin efectiva del operando. Direccionamiento Absoluto: El campo de operando contiene una direccin en memoria, en la que se encuentra la instruccin. Direccionamiento Relativo: El registro referenciado implcitamente es el contador de programa. El campo de direcciones se trata como un nmero en complemento a 2, y representa un desplazamiento relativo al PC Direccionamiento con registro base: En este direccionamiento el registro referenciado contiene una direccin de memoria y el campo de direccin contiene un desplazamiento desde dicha direccin. Direccionamiento indexado: El campo de direcciones referencia una direccin de memoria principal, y el registro referenciado contiene un desplazamiento positivo desde esa direccin. En el indexado se considera que el campo de direcciones es una direccin de memoria.

Direccionamiento autoincremental: En este mtodo, la direccin del operando se encuentra en un registro y ste es incrementado despus de acceder al operando, en el tamao del mismo Direccionamiento autodecremental: En este modo para obtener la direccin del operando hay que decrementar un registro en el tamao del operando; el nuevo contenido del registro despus de efectuar esa operacin es la direccin del operando

Casos de estudio Reales de CPU


i-8086: Los registros del procesador, se usan para contener los datos con que se est trabajando puesto que el acceso a los registros es mucho ms rpido que los accesos a memoria. Se pueden realizar operaciones aritmticas y lgicas, comparaciones, entre otras. Los modos del 8086 son indirectos por registro, indexados o directos por registro. Motorola 68000: El mismo direccionamiento lleva implcito el tipo de registro sobre el que trabaja (direcciones o datos). Est basado en dos bancos de 8 registros de 32 bits. Un banco es de datos (Dn) y el otro de punteros (An). Adems contiene un contador de programa de 32 bits y un registro de estado de 16 bits. 80386 Para este microprocesador existe un modo nuevo que requiere un byte adicional denominado SIB (escala, ndice, base) que se aade al byte de operandos, es til para direccionar elementos de vectores de longitudes diferentes en bucles. Es una alternativa a los modos autoindexados que esta mquina no soporta.

Procesador i3
Core i3 es una lnea de microprocesadores Intel de gama baja fabricados a 32 nm, los primeros se empezaron a comercializar a principios de 2010. El 7 de enero de 2010, Intel lanz el primer procesador Core i3: son procesadores de doble ncleo con procesador grfico integrado, la GPU, denominada Intel HD que funciona a 733 MHz. Poseen 4 MiB de cach de nivel 2, y controlador de memoria para DDR3 hasta 1,33 GHz. La funcin Turbo Boost no est habilitada, pero la tecnologa Hyper-Threading se encuentra activada.
1

Nombre en clave

Modelo/s

Ncleos

Cach nivel 3

Zcalo

TDP

E/S Bus

Clarkdale

Core i3-5xx

4 MiB

LGA 1156 73 W

Direct Media

Arrandale

Core i3-3xxM

3 MiB

Interface, PGA-989 35 W GPU integrada

También podría gustarte