Escolar Documentos
Profissional Documentos
Cultura Documentos
conteo
base
5. Seale el objetivo de cada uno de los registros de segmento del procesador Intel
8086. (15%)
CS: El DOS almacena la direccin inicial del segmento de cdigo de un programa en el registro CS. Esta
direccin de segmento, mas un valor de desplazamiento en el registro apuntador de instruccin (IP), indica la
direccin de una instruccin que es buscada para su ejecucin.
DS: La direccin inicial de un segmento de datos de programa es almacenada en el registro DS. En
trminos sencillos, esta direccin, mas un valor de desplazamiento en una instruccin, genera una referencia
a la localidad de un byte especifico en el segmento de datos.
SS: El registro SS permite la colocacin en memoria de una pila, para almacenamiento temporal de
direcciones y datos. El DOS almacena la direccin de inicio del segmento de pila de un programa en le
registro SS. Esta direccin de segmento, mas un valor de desplazamiento en el registro del apuntador de pila
(SP), indica la palabra actual en la pila que esta siendo direccionada.
ES: Alguna 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 esta asociado con el
registro DI (ndice). Un programa que requiere el uso del registro ES puede inicializarlo con una direccin
de segmento apropiada.
6. Realice la siguiente suma de nmeros binarios: (5%)
00010101
00111101
00101010
7. Explique la representacin de los datos de punto flotante. (10%)
es un mtodo de representacin de nmeros reales que se puede adaptar al orden de magnitud del valor a representar,
usualmente trasladando la coma decimal mediante un exponente hacia la posicin de la primera cifra significativa
del valor.
Formato simple precisin. La palabra de 32 bits
se organiza en los siguientes campos:
1 bit para el signo
8 bits para exponente
23 bits para la mantisa
Formato doble precisin. La palabra de 64 bits
se organiza en los siguientes campos:
1 bit para el signo
11 bits para la exponente
52 bits para la mantisa
8. Qu es el registro de banderas?, explique las banderas CF, AF, ZF. (15%)
Este es un registro de 16 bits, usados como banderas. Esto quiere decir que cada uno de los bits seala un evento dentro
del procesador; cuando el bit tiene un valor de 0, el evento no ocurri (falso); y cuando tiene un valor de 1, el evento
ocurri (verdadero). Hay nueve indicadores de un bit en este registro. Los cuatro bits mas significativos estn
indefinidos, mientras que hay 3 bits con valores determinados: los bits 5 y 3 siempre valen cero y el bit 1 siempre vale 1
OF (Overflow, desbordamiento). Indica desbordamiento de un bit de orden alto (mas a la izquierda) despus de una
operacin aritmtica.
DF (direccin). Designa la direccin hacia la izquierda o hacia la derecha para mover o comparar cadenas de
caracteres.
I F (interrupcin). Indica que una interrupcin externa, como la entrada desde el teclado, sea procesada o ignorada.
TF (trampa). Permite la operacin del procesador en modo de un paso. Los programas depuradores, como el DEBUG,
activan esta bandera de manera que usted pueda avanzar en la ejecucin de una sola instruccin a un tiempo, para
examinar el efecto de esa instruccin sobre los registros de memoria.
SF (signo). Contiene el signo resultante de una operacin aritmtica (0 = positivo y 1 = negativo).
ZF (cero). Indica el resultado de una operacin aritmtica o de comparacin (0 = resultado diferente de cero y 1 =
resultado igual a cero).
AF (acarreo auxiliar). Contiene un acarreo externo del bit 3 en un dato de 8 bits para aritmtica especializada.
PF (paridad). Indica paridad par o impar de una operacin en datos de 8 bits de bajo orden (mas a la derecha).
CF (acarreo). Contiene el acarreo de orden mas alto (mas a la izquierda) despus de una operacin aritmtica; tambin
lleva el contenido del ultimo bit en una operacin de corrimiento o de rotacin.
9. El registro CS contiene 16B0, la instruccin que se esta ejecutando tuvo un IP de
98h de dos (2) bytes de longitud. Calcule la direccin de la siguiente instruccin
a ejecutarse. Asuma que la instruccin no cambia la secuencia normal de
ejecucin. (15%)
Direccin Fsica = Segmento * 0010h + Desplazamiento.
Direccin Fsica=CS*16+IP.
Direccin Fsica=16B0*16+98h
Direccin Fsica=1F320+98h
Direccin Fsica=1F3B8
10. Describa la historia de las procesadoras de la familia Intel. (10%)
1 1 1 1 1 1
0 0 0 1 0 1 0 1
0 0 1 1 1 1 0 1
0 0 1 0 1 0 1 0
0 1 1 1 1 1 0 0