Академический Документы
Профессиональный Документы
Культура Документы
SEGMENTOS
TIPOS DE REGISTROS
Registro CS
El DOS almacena la direccin inicial del
segmento de cdigo de un programa en el
registro CS.
Esta direccin de segmento, ms un valor de
desplazamiento en el registro apuntador de
instruccin (IP), indica la direccin de una
instruccin que es buscada para su ejecucin.
Registro DS.
La direccin inicial de un segmento de datos
de programa es almacenada en el registro DS.
En trminos sencillos, esta direccin, ms un
valor de desplazamiento en una instruccin,
genera una referencia a la localidad de un
byte especifico en el segmento de datos.
Registro 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 el registro
SS.
Esta direccin de segmento, ms un valor de
desplazamiento en el registro del apuntador de
Registros ES.
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 est asociado
con el registro DI (ndice).
Un programa que requiere el uso del registro ES
puede inicializarlo con una direccin de
Registros FS y GS.
Son registros extra de segmento en los
procesadores 80386 y posteriores.
Registros de
propsito general.
Tipos de Registros
Registro AX.
El registro AX, el acumulador principal, es utilizado para
operaciones que implican entrada/salida y la mayor
parte de la aritmtica.
Por ejemplo, las instrucciones para multiplicar, dividir y
traducir suponen el uso del AX.
Tambin, algunas operaciones generan cdigo ms
eficiente si se refieren al AX en lugar de a los otros
32 AX AH AL
registros.
Bits :
EA 16 8
8
X: bits bits bits
Registro BX.
El BX es conocido como el registro base ya que es el
nico registro de propsito general que puede ser ndice
para direccionamiento indexado.
Tambin es comn emplear el BX para clculos.
BX BH BL
:
EB
X:
Registro CX.
Contador para algunas instrucciones
CX CH CL
:
EC
X:
Registro DX.
El DX es conocido como el registro de datos.
Algunas operaciones de entrada/salida requieren uso, y
las operaciones de multiplicacin y divisin con cifras
grandes suponen al DX y al AX trabajando juntos.
DX DH DL
:
ED
X:
Registros
Apuntadores.
Tipos de Registros
Registro SP.
El apuntador de la pila de 16 bits est asociado con el
registro SS y proporciona un valor de desplazamiento
que se refiere a la palabra actual que est siendo
procesada en la pila.
El sistema maneja de forma automtica estos registros.
Registro BP.
Registros ndice.
Tipos de registros
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.
REGISTROS DE
BANDERAS
TIPOS DE REGISTROS
1 1
5 4
1
3
1
2
11
10
5 4
3 2
10
Bandera
Bit
Nombre
CF
PF
AF
ZF
SF
DF
10
OF
11