lala
ADD_TWO_ARRAYS
HIGH
LOW
PROPÓSITO-GENERAL
Descripción
AX
00
01
04
02
07
05
0B
06
07
(registro Acumulador): Este registro es usado, sobre todo, enoperaciones
aritméticas como primer operando y también como registro de propósito general a disposición del programador.
BX
01
06
07
08
09
0A
(registro Base): Se usa principalmente paraindicar posiciones de memoria
(offset).
CX
00
04
03
02
01
00
(registro Contador): Este registro se usa siempre que se necesite un contador en
operaciones repetitivas y bucles.
DX
00
00(registro Dato): Se usa como registro auxiliar en operaciones aritméticas y
como contenedor de datos a la hora de usar instrucciones de comunicación de
puertos.
INDICES
SI
00
0102
01030104
0105
010D
0106
(Source index): Se usa como puntero origen en operaciones de desplazamiento
de datos entre dos zonas de memoria.
DI
00
010A
010B
010C
010E
(Destination index). Se usacomo destino en operaciones de desplazamiento de
datos.
BP
00
0000
(Base Pointer): Se usa como registro auxiliar.
SP
00
FFFE
0000
FFFA
APUNTADOR PILA(ASOCIADO CON SS)proporciona unvalor desplazamiento se refiere a la palabra actual q se esta procesando en la pila.
(Stack Pointer): Es el registro que se reserva el procesador para uso propio en
instrucciones de manipulación de lapila.
BANDERAS
0
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
CF ZF SF OF
AF DF PF
CF ZF SF OF
AF DF
CF ZF SF OF
AF DF PF
CF ZF SF OF
AFDF
CF ZF SF OF
AF DF PF
CF ZF SF OF
AF DF
CF ZF SF OF
AF DF PF
CF ZF SF OF
AF DF
CF ZF SF OF
AF DF PF
TODAS
1
1.
2.
3.
4.
5.
6.
7.
8.
9.
IF
PF IF
IF
PF IF
IF
PFIF
IF
PF IF
IF
SEGMENTOS
CS
00
0700
F400
DOS almacena dir inicial de 1 programa.
(Code Segment): Este registro es usado por el procesador, junto con el registro
IP, para...
Regístrate para leer el documento completo.