INSTITUTO TECNOLÓGICO

SUPERIOR DE LERDO

MATERIA:

“ARQUITECTURA DE COMPUTADORAS”

TITULO:

UNIDAD 2 “Estructura y
Funcionamiento de la
CPU”
Actividad 2.3: “Organización de registros de CPU reales”

PROFESOR(A):
Ing. Rosa María 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

La ALU realiza las operaciones lógicas de desplazamiento y aritméticas en los datos. 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. y la unidad de control controla el funcionamiento de cada subsistema. los registros son lugares de almacenamiento rápido independiente que guardan datos en forma temporal. una unidad de control y un conjunto de registros. ubicaciones de almacenamiento rápido. La mayoría de las arquitecturas de computadoras consta de tres partes: una unidad aritmética lógica (ALU). es el encargado de controla el funcionamiento de la computadora y lleva a cabo múltiples 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.INTRODUCCION La unidad de procesamiento o CPU como lo llama la mayoría. con estos el procesador puede acceder a elementos que se encuentran en la memoria principal. 2 .

ORGANIZACIÓN DE REGISTROS DE CPU REALES Modos de direccionamiento y formatos 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 y / o constantes. y el registro referenciado contiene un desplazamiento positivo desde esa dirección. y representa un desplazamiento relativo al PC. Direccionamiento Inmediato: En este modo el operando es especificado en la instrucción misma. El operando reside en la memoria y su dirección es dada directamente por el campo de dirección de la instrucción. El campo del operando contiene el operando actual que se debe utilizar en conjunto con la operación especificada en la instrucción. la instrucción se dice que está en el modo de registro. Cuando el campo de dirección especifica un registro del procesador. en la que se encuentra la instrucción. contenida dentro de una instrucción de la máquina o en otra parte. una instrucción de modo inmediato tiene un campo de operando en vez de un campo de dirección. El campo de direcciones se trata como un número en complemento a 2. Direccionamiento Relativo: El registro referenciado implícitamente es el contador de programa. Las instrucciones de modo inmediato son útiles para inicializar los registros en un valor constante. la dirección del operando se encuentra en un registro y éste es incrementado después de acceder al operando. Direccionamiento Implícito: En este modo de direccionamiento no es necesario poner ninguna dirección de forma explícita. ya que en el propio código de operación se conoce la dirección del (de los) operando(s) al (a los) que se desea acceder o con el (los) que se quiere operar. Direccionamiento Directo: El campo de operando en la instrucción contiene la dirección en memoria donde se encuentra el operando. Direccionamiento Absoluto: El campo de operando contiene una dirección en memoria. En una instrucción de tipo ramificación el campo de dirección especifica la dirección de la rama actual. Direccionamiento indexado: El campo de direcciones referencia una dirección de memoria principal. En este modo la dirección efectiva es igual a la parte de dirección de la instrucción. en el tamaño del mismo 3 . Direccionamiento Indirecto: El campo de operando contiene una dirección de memoria. Direccionamiento autoincremental: En este método. En otras palabras. en la que se encuentra la dirección efectiva del operando. Direccionamiento con registro –base: En este direccionamiento el registro referenciado contiene una dirección de memoria y el campo de dirección contiene un desplazamiento desde dicha dirección. En el indexado se considera que el campo de direcciones es una dirección de memoria.

tales como el registro de dirección de memoria. examinamos dos microprocesadores de 16 bits que fueron diseñados aproximadamente al mismo tiempo: el Motorola MC68000 [STRI79] y el lntel 8086 [MORS78]. un microprocesador de 32 bits diseñado como una ampliación del 8086'. En la Figura 12. Ejemplos de organización de registros de CPU reales Aunque es un poco instructivo examinar y comparar las organizaciones de registros de sistemas análogos. los registros estrictamente internos. no se muestran.3 (c) se ilustra un segundo aspecto instructivo acerca del diseño de la organización de los registros. 4 . Esta figura muestra la organización de los registros visibles por el usuario en el Intel 80386 [ELAY85). el nuevo contenido del registro después de efectuar esa operación es la dirección del operando.3 (a) y (b) representan la organización de registros de cada uno de ellos.Direccionamiento autodecremental: En este modo para obtener la dirección del operando hay que decrementar un registro en el tamaño del operando. Las Figuras 12.

slideshare.net/kikivancortez9/casos-de- estudio-de-cpu-reales 5 . Extraído el 16 de septiembre de 2016.Control : 14231008 En base a esta practica. La unidad de procesador o CPU. Cortes. de: http://es. los registros se usan implícitamente. (1996). 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. SlideShare.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 manipulación de datos y también se usan en direccionamiento como registros índice. Cada uno de los registros tiene un uso especial.noviembre 2).Control: 14231302 Balderas Cabrales Jessica Socorro N°. P. CONCLUSIONES Romo Garcia Alondra No. Lenguaje Ensamblador y Programación para IBM PC y Compatibles. En otras. El Intel 8086 usa un enfoque diferente para la organización de los registros. aunque algunos registros se pueden emplear también 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.Casos de estudio de CPU reales.K(2013. Los registros de datos pueden utilizarse como de uso general en algunas instrucciones. damos a conocer las organizaciones de registros de CPU reales. Prearson Educación. y cuatro registros punteros e índices de 16 bits.