Direccionamientos
Dado que es necesario transferir datos, existen los siguientes tipos de direccionamiento:
- Valor de un registro Ejemplo: MOV AX, DX
- Constante Ejemplo: MOV BX, 1AB
- Valor apuntado por una constante Ejemplo: MOV AX, [1000]
- Apuntado por un registro de segmento y uno de offset (Solo puede ser BX, BP, DI o SI) Ejemplo: MOV CX, ES:[DI]
- Apuntado por DS y la suma de BX con una constante o apuntado por SS y la suma de BP con una constante Ejemplo: MOV DX, DS:[BP+1000]
- Apuntado por DS y la suma de DI o SI con una constante Ejemplo: MOV BX, DS:[SI+6F9]
- Apuntado por DS y la suma de BX y SI o BX y DI con una constante o apuntado por SS y la suma de BP y SI o BP y DI con una constante
Ejemplos
MOV AX, DS:[BX][SI]+1FB9
MOV DX, SS:[BP][DI]+C9F8
Comentarios
Publicar un comentario