Hola pido ayuda, estoy en mis primeros pasos en assembler lo estoy haciendo bien?
que cargue los datos como se muestra en la tabla 1 y después los ordene dejándolos como se muestra en la tabla 2.
--------------------
tabla 1
Dirección Dato
dir1 datox
dir2 datoy
dir3 datoz
dir4 datoa
--------------------
tabla 2
Dirección Dato
dir1 datoa
dir2 datoz
dir3 datoy
dir4 datox
--------------------
lo que he realizado es lo siguiente:
org 100h
mov AX,0h
dato1 equ datox
dato2 equ datoy
dato3 equ datoz
dato4 equ datoa
; se asigna posicion especifica a los datos
mov AX, dato1 ;mueve el dato1 a AX
mov [dir1],AX ; mueve lo que hay en AX a la posicion de memoria 357h
mov AX,dato2
mov [dir2],AX
mov AX, dato3
mov [dir3], AX
mov AX, dato4
mov [dir4], AX
; dir1,2,3,4 corresponden a una direccion de emoria. yo lo deje asi para el ejemplo
;se cambia posicion de memoria de los datos[/COLOR]
lea DX, [dir1]
;y hasta aqui voy
gracias por la ayuda!!!:)