Foros del Web » Programación para mayores de 30 ;) » Programación General »

Iniciando en assembler

Estas en el tema de Iniciando en assembler en el foro de Programación General en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 22/03/2011, 15:01
Avatar de nacamoj  
Fecha de Ingreso: marzo-2009
Mensajes: 38
Antigüedad: 15 años, 8 meses
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!!!:)

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:14.