Está en la página 1de 5

INSTITUTO TECNOLÓGICO SUPERIOR DE PANUCO

Actividad

Actividad 1.1 Arquitectura del procesador 8086


Alumno: Benjamín Carranza Torres

Objetivo: Realizar una investigación sobre los registros de propósito general de la


CPU y sus funciones.

Información

Los registros del procesador se emplean para controlar instrucciones en ejecución,


manejar direccionamiento de memoria y proporcionar capacidad aritmética. Los
registros son direccionables por medio de un nombre.

Indicaciones

Construir una tabla que contenga información descriptiva de los registros:

a. De propósito general: AX, BX, CX y DX.


b. Registros índice: SI y DI.
c. Registros de apuntador: BP y SP.
d. Registros de segmento: CS, DS, SS, ES, ES.
e. Registros banderas: OF, DF, IF, TF, SF, ZF, AF, PF, CF.

Registros del procesador

Nombre del Registro Descripción

El registro AX, el acumulador


principal, es utilizado para
operaciones que implican
Registro AX entrada/salida y la mayor parte de la
aritmética. Por ejemplo, las
instrucciones para multiplicar, dividir
y traducir suponen el uso del AX.

El BX es conocido como el registro


base ya que es el único registro de
Registro BX propósito general que puede ser un
índice para direccionamiento
De propósito general
indexado.

Registro CX El CX es conocido como el registro


contador. Puede contener un valor
para controlar el número de veces
que un ciclo se repite o un valor para
corrimiento de bits, hacia la derecha

Arquitectura de Computadoras
INSTITUTO TECNOLÓGICO SUPERIOR DE PANUCO
Actividad

o hacia la izquierda. El CX también


es usado para muchos cálculos.

El DX es conocido como el registro


de datos. Algunas operaciones de
entrada/salida requieren su uso, y
Registro DX
las operaciones de multiplicación y
división con cifras grandes suponen
al DX y al AX trabajando juntos.

El registro índice fuente de 16 bits es


requerido por algunas operaciones
Registro SI con cadenas (de caracteres). En
este contexto, el SI está asociado
con el registro DS.
Registros índice

El registro índice destino también es


requerido por algunas operaciones
Registro DI con cadenas de caracteres. En este
contexto, el DI está asociado con el
registro ES.

El BP de 16 bits facilita la referencia


de parámetros, los cuales son datos
y direcciones transmitidos vía la pila.
Registro BP
Los procesadores 80386 y
posteriores tienen un BP ampliado
de 32 bits llamado el registro EBP.

Registros de El apuntador de la pila de 16 bits


apuntador está asociado con el registro SS y
proporciona un valor de
desplazamiento que se refiere a la
palabra actual que está siendo
Registro SP procesada en la pila. Los
procesadores 80386 y posteriores
tienen un apuntador de pila de 32
bits, el registro ESP. El sistema
maneja de manera automática estos
registros.

Registro CS El DOS almacena la dirección inicial


del segmento de código de un
programa en el registro CS. Esta

Arquitectura de Computadoras
INSTITUTO TECNOLÓGICO SUPERIOR DE PANUCO
Actividad

dirección de segmento, más un valor


de desplazamiento en el registro de
apuntador de instrucción (IP), indica
la dirección de una instrucción que
es buscada para su ejecución.

La dirección inicial de un segmento


de datos de programa es
almacenada en el registro DS. En
términos sencillos, esta dirección,
Registro DS
más un valor de desplazamiento en
una instrucción, genera una
referencia a la localidad de un byte
específico en el segmento de datos.

Registros de El registro SS permite la colocación


segmento en memoria de una pila, para
almacenamiento temporal de
direcciones y datos. El DOS
almacena la dirección de inicio del
segmento de pila de un programa en
Registro SS
el registro SS. Esta dirección de
segmento, más un valor de
desplazamiento en el registro del
apuntador de la pila (SP), indica la
palabra actual en la pila que está
siendo direccionada.

Algunas operaciones con cadenas


de caracteres (datos de caracteres)
utilizan el registro extra de segmento
para manejar el direccionamiento de
memoria. En este contexto, el
Registro ES
registro ES está asociado con el
registro DI (índice). Un programa que
requiere el uso del registro ES puede
inicializarlo con una dirección de
segmento apropiada.

Son registros extra de segmento en


Registro FS Y GS los procesadores 80386 y
posteriores.

Registro OF Indica desbordamiento de un bit de


orden alto (más a la Izquierda)
después de una operación

Arquitectura de Computadoras
INSTITUTO TECNOLÓGICO SUPERIOR DE PANUCO
Actividad

aritmética.

Designa la dirección hacia la


izquierda o hacia la derecha para
Registro DF
mover o comparar cadenas de
caracteres.

Indica que una interrupción externa,


Registro IF como la entrada desde el teclado,
sea procesada o ignorada.

Registros banderas Permite la operación del procesador


en modo de un paso. Los programas
depuradores, como DEBUG, activan
esta bandera de manera que pueda
Registro TF
avanzar en la ejecución de una sola
instrucción a un tiempo, para
examinar el efecto de esa instrucción
sobre los registros y la memoria.

Contiene el signo resultante de una


Registro SF operación aritmética (0 = positivo y 1
= negativo).

Indica el resultado de una operación


aritmética o de comparación (0 =
Registro ZF
resultado diferente de cero y 1 =
resultado igual a cero).

Contiene un acarreo externo del bit 3


Registro AF en un dato de ocho bits, para
aritmética especializada.

Indica paridad par o impar de una


Registro PF operación en datos de ocho bits de
bajo orden (mas a la derecha).

Contiene el acarreo de orden mas


alto (mas a la izquierda) después de
una operación aritmética; también
Registro CF
lleva el contenido del ultimo bit en
una operación de corrimiento o de
rotación.

Conclusiones (Es la interpretación que se le da a los resultados de la actividad junto con los
objetivos de la misma, en ellos se debe explicar por qué sí o no se llegó al objetivo principal y
cotejar con los resultados y procedimiento)

Arquitectura de Computadoras
INSTITUTO TECNOLÓGICO SUPERIOR DE PANUCO
Actividad

Los registros don un espacio de memoria muy reducido para cualquier microprocesador,
de aquí se toman los datos para varias operaciones que debe realizar el resto de los
circuitos del procesador. Los registros sirven para almacenar los resultados de la
ejecución de instrucciones, cargar datos desde la memoria externa o almacenarlos en
ella.
Aunque la importancia de los registros nos parezca un poco incomprensible, noes así ya
que una parte de los registros laque es destinada a los datos, es la que determina una de
las medidad más importantes de cualquier microprocesador ya que cuando escuchamos
que un procesador es de 4, 8, 16, 32 o 64 bits nos estamos refiriendo a procesadores que
realizan sus operaciones con registros de datos de ese tamaño.

Arquitectura de Computadoras

También podría gustarte