Sei sulla pagina 1di 3

Registros apuntadores.

Los registros apuntadores estn asociados con el registro SS y permiten al procesador


accesar datos en el segmento de pila los registros apuntadores son dos:
registro SP
registro BP
Registro SP.
El apuntador de pila IP de 16 bits esta asociado con el registro SS y proporciona un
valor de desplazamiento que se refiere a la palabra actual que esta siendo procesada
en la pila.
Registro BP.
El registro BP de 16 bits facilita la referencia de parmetros,

Registro ndice.
Los registros SI y DI estn disponibles para direccionamientos indexados y para
sumas y restas.
Registro SI.
El registro ndice fuente de 16 bits es requerido por algunas operaciones con cadenas
(de caracteres). En este contexto, el SI est asociado con el registro DS.
Registro DI.
El registro ndice destino tambin es requerido por algunas operaciones con cadenas
de caracteres. En este contexto, el Di est asociado con el registro ES.

Registro de bandera.
Los registros de banderas sirven parar indicar el estado actual de la mquina y el
resultado del procesamiento,
Las banderas mas comunes son las siguientes:
OF (Over flow flag, desbordamiento).
Indica el desbordamiento de un bit de orden alto (mas a la izquierda) despus de una
operacin aritmtica.
DF (Direction flag, Direccion).
Designa la direccin hacia la izquierda o hacia la derecha para mover o comparar
cadenas de caracteres.
IF (Interruption flag, Interrupcion).
Indica que una interrupcin externa, como la entrada desde el teclado sea procesada o
ignorada.
TF (Trap flag, Trampa).
Examina el efecto de una instruccin sobre los registros y la memoria.
Los programas depuradores como DEBUG, activan esta bandera de manera que
pueda avanzar en la ejecucin de una sola interrupcin a un tiempo.
SF (Sign flag, Signo).
Contiene el signo resultante de una operacin aritmtica (0=positivo y 1= negativo).

ZF (Zero flag, Zero).


Indica el resultado de una operacin aritmtica o de comparacin (0= resultado
diferente de cero y 1=resultado igual a cero).
AF (Auxiliary carry flag, Acarreo auxiliar).
Contiene un acarreo externo del bit 3 en un dato de 8 bits, para aritmtica
especializada
PF (Parity flag, Paridad).
Indica paridad par o impar de una operacin en datos de ocho bits de bajo orden (mas
a la derecha).
CF (Carry flag, 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 rotacin.

La memoria principal (ram).


Las memoria principal est conformada por un conjunto de unidades llamadas
palabras (o localidades de memoria).
Dentro de cada una de estas palabras se guarda la informacin que constituye
un instruccin o parte de ella (puede darse el caso de que una sola instruccin
necesite varias palabras), un dato o parte de un dato (tambin un dato puede
ocupar varias palabras) .
La cantidad de palabras que forman la mp se le denominan capacidad
memoria. De este modo cuanto mayor sea el nmero de palabras mayor ser
el nmero de instrucciones y datos que almacenar la computadora.
Una palabra est formada a su vez de unidades ms elementales llamadas
bits, del mismo modo que en el lenguaje natural una palabra est formada por
letras. Cada bit solo puede guardar dos valores, el valor 0 o el valor 1 por eso
se dice que son elementos binarios.
El nmero de bits en una palabra se llama longitud de palabra(o tamao de
palabra).
Por regla general las computadoras potentes tienen memoria con longitud de
palabra grande mientras que las computadoras pequeas tienen memoria con
longitud de palabra menor.

Definiciones :
Memoria. Espacio fsico de almacenamiento de datos e informacin digital

Elementos de una memoria.

Localidad de memoria

Direcciones de localidades de memoria

Contenido de localidades de memoria

Direcciones de localidad. Numero en hexadecimal que representa la posicin


de una localidad de memoria .
Contenido de localidad. Informacin almacenada dentro de cada una de las
localidades de memoria.
Las palabras de distinguen entre si por la posicin que ocupan en la mp se
debe guardar posicin y luego recuperarla modificando el numero de dicha
posicin. A los numero sealan las posiciones de memoria se las da el nombre
de direcciones de memoria
La accin de guardar la informacin en una palabra de la memoria se llama
acceso de escritura y la accin de recuperarla se le llama acceso de lectura.
Los accesos son coordinados por la UC (Unidad de control)

1.4 el concepto de interrupciones


Una interrupcin es una operacin que suspende la ejecucin de un programa
de modo que el sistema pueda realizar una accin especial. La rutina de
interrupcin se ejecuta y `por lo regular regresa el control al procedimiento que
fue interrumpido, el cual entonces resume su ejecucin
Existen dos tipos de interrupciones, la de hardware y software
Las interrupciones de hardware son las que utiliza el microprocesador para
reconocer a los dispositivos externos, tal es el caso de los dispositivos
perifricos, como ratn y teclado, o impresoras y unidades de disco.
Las interrupciones de software son aquellas que se utilizan en la programacin
con lenguaje ensamblador, y de estas hay dos clases las de BIOS (sistema
bsico de entradas y salidas) y las de dos (sistema operativo de BIOS). El
BIOS contiene un extenso conjunto de rutinas de entradas salidas y tablas que
indican el estado de los dispositivos del sistema. El dos y los programas
usados pueden utilizar rutinas del BIOS para la comunicacin con los
dispositivos conectados al sistema. A continuacin se listan
algunas
interrupciones del BIOS

Potrebbero piacerti anche