Foro de elhacker.net

Programación => 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: xv0 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: xv0 en 24 Noviembre 2014, 22:30 pm
Como se nota que es un ejercicio de Universidad etc...

Citar
http://zhidao.baidu.com/question/121963041.html

Un saludo.