Test Foro de elhacker.net SMF 2.1

Programación => Programación General => ASM => Mensaje iniciado por: Tlaquetzal en 23 Noviembre 2014, 21:27 PM

Título: Ayuda con ejercicio en ASM
Publicado por: Tlaquetzal en 23 Noviembre 2014, 21:27 PM
Hola amigos, estoy aprendiendo lenguaje ensamblador en la escuela y me dejaron un ejercicio que no entiendo mucho.
Desarrollar un procedimiento FAR que copie el contenido de una locación de memoria de tamaño WORD (CS:DATA4) a Ax, Bx, Cx, Dx y SI.
Creo que mi respuesta es tan simple que lo debo estar haciendo mal, y por el momento no lo puedo ensamblar y checarlo.
Esto es lo que tengo:
EJEM PROC FAR
        MOV AX, [CS:DATA4]
        MOV BX, AX
        MOV CX, BX
        MOV DX, CX
        MOV SI, DX
        RET
EJEM ENDP
Título: Re: Ayuda con ejercicio en ASM
Publicado por: cpu2 en 23 Noviembre 2014, 22:50 PM
No estas copiando el contenido, mirate mejor ese MOV.

Igualmente por muestra el error.

Un saludo.
Título: Re: Ayuda con ejercicio en ASM
Publicado por: JonaLamper en 24 Noviembre 2014, 22:22 PM
Qué editor estás usando? usa un editor en el que puedas ver cómo se van almacenando los datos en los registros para que veas paso a paso, con todo detalle, cómo avanza el programa. Eso te va a ayudar mucho, sobre todo al principio.

Cuando lo estudié, yo utilicé Eclipse.

Título: Re: Ayuda con ejercicio en ASM
Publicado por: cpu2 en 24 Noviembre 2014, 22:30 PM
Como se nota que es un ejercicio de Universidad etc...

Citarhttp://zhidao.baidu.com/question/121963041.html

Un saludo.