Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/03/2011, 15:01
Avatar de nacamoj
nacamoj
 
Fecha de Ingreso: marzo-2009
Mensajes: 38
Antigüedad: 16 años
Puntos: 0
Pregunta Iniciando en assembler

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!!!:)