Los registros sirven para ayudar al funcionamiento de las instrucciones para poder manejar variables en memoria y para su propio funcionamiento. En total hay 14 registros.
- Registros de Proposito:
- AX:AH,AL: Suele contener uno de los operandos que intervienen en las operaciones aritmeticas
- BX:BH,BL: suele contener la direccion de inicio de una tabla de valores
- CX:CH,CL: las instrucciones de bucle utilizan este registro como contador
- DX:DH,DL: se utiliza en operaciones de multiplicación y division junto con AX
Son cuatro registros de 16 bits usados para indicar direcciones de memoria
- CS(Code Segment)
- DS(Data Segment)
- SS(Stack Segment)
- ES(Extra Segment)
Resgistros de Puntero
La pila es un area de memoria importante. Tiene en ves de uno, dos registros que se usan como desplazamiento para apuntar su contenido
- IP: indica el desplazamiento de la siguiente instruccion
- SP: indica el desplazamiento final de la pila
- BP: indica el origen de las variables dinámicas
https://www.youtube.com/watch?v=JD240XlrPMk&t=2s
No hay comentarios.:
Publicar un comentario