Está en la página 1de 5

INSTITUTO TECNOLGICO

SUPERIOR DE LERDO

MATERIA:

ARQUITECTURA DE COMPUTADORAS

TITULO:

UNIDAD 2 Estructura y
Funcionamiento de la
CPU
Actividad 2.3: Organizacin de registros de CPU reales

PROFESOR(A):
Ing. Rosa Mara Solorio Vega

BALDERAS CABRALES JESSICA SOCORRO


N Control: 14231008

ROMO GARCIA ALONDRA


N Control: 14231302

GALLEGOS CABRALES ALBA LUCERO


N Control: 14231663

Grupo: 5 C

ING. SISTEMAS COMPUTACIONALES

LA EXCELENCIA ACADEMICA AL SERVICIO DE LA SOCIEDAD

FECHA: 17/09/2016
Cd. Lerdo, Durango.
AGOSTO DICIEMBRE 2016

1
INTRODUCCION

La unidad de procesamiento o CPU como lo llama la mayora, es el encargado de


controla el funcionamiento de la computadora y lleva a cabo mltiples funciones al
procesar datos que son proporcionados por las acciones u rdenes que realiza el usuario
para que este trabaje y mande una respuesta a la interfaz como salida.

La mayora de las arquitecturas de computadoras consta de tres partes: una unidad


aritmtica lgica (ALU), una unidad de control y un conjunto de registros, ubicaciones de
almacenamiento rpido. La ALU realiza las operaciones lgicas de desplazamiento y
aritmticas en los datos, los registros son lugares de almacenamiento rpido
independiente que guardan datos en forma temporal, y la unidad de control controla el
funcionamiento de cada subsistema. Cuando el procesador accede a los distintos datos
que tiene en las celdas de memoria se dice que a estas acciones se le llaman modos de
direccionamiento, con estos el procesador puede acceder a elementos que se encuentran
en la memoria principal.

2
ORGANIZACIN DE REGISTROS DE CPU REALES

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

3
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.

Ejemplos de organizacin de registros de CPU reales


Aunque es un poco instructivo examinar y comparar las organizaciones de registros de
sistemas anlogos; examinamos dos microprocesadores de 16 bits que fueron diseados
aproximadamente al mismo tiempo: el Motorola MC68000 [STRI79] y el lntel 8086
[MORS78].

Las Figuras 12.3 (a) y (b) representan la organizacin de registros de cada uno de ellos;
los registros estrictamente internos, tales como el registro de direccin de memoria, no se
muestran.
En la Figura 12.3 (c) se ilustra un segundo aspecto instructivo acerca del diseo de la
organizacin de los registros. Esta figura muestra la organizacin de los registros visibles
por el usuario en el Intel 80386 [ELAY85), un microprocesador de 32 bits diseado como
una ampliacin del 8086'.

4
El MC68000 distribuye sus registros de 32 bits en ocho de datos y nueve de direcciones.
Los ocho registros de datos se usan principalmente para manipulacin de datos y tambin
se usan en direccionamiento como registros ndice.

El Intel 8086 usa un enfoque diferente para la organizacin de los registros. Cada uno de
los registros tiene un uso especial, aunque algunos registros se pueden emplear tambin
para un uso general. El 8086 contiene cuatro registros de datos de 16 bits que son
direccionables como registros de bytes o como registros de 16 bits, y cuatro registros
punteros e ndices de 16 bits. Los registros de datos pueden utilizarse como de uso
general en algunas instrucciones. En otras, los registros se usan implcitamente.

CONCLUSIONES

Romo Garcia Alondra No.Control: 14231302

Balderas Cabrales Jessica Socorro N.Control : 14231008

En base a esta practica, damos a conocer las organizaciones de registros de CPU reales.
La unidad de procesador o CPU, es el encargado de controlar el funcionamiento de la
computadora y en base a ello se llevan a cabo funciones al procesador de datos que son
procesados para las acciones que se realiza el usuario para que este trabaje y mande
respuesta a la interfaz como salida

Gallegos Cabrales Alba Lucero

BILBLIOGRAFIAS

Abel, P. (1996). Lenguaje Ensamblador y Programacin para IBM PC y Compatibles.


Prearson Educacin.

Cortes,K(2013,noviembre 2).Casos de estudio de CPU reales. SlideShare. Extrado el


16 de septiembre de 2016, de: http://es.slideshare.net/kikivancortez9/casos-de-
estudio-de-cpu-reales