Ayuda con ejercicio en ASM

Iniciado por Tlaquetzal, 23 Noviembre 2014, 21:27 PM

0 Miembros y 1 Visitante están viendo este tema.

Tlaquetzal

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

cpu2

No estas copiando el contenido, mirate mejor ese MOV.

Igualmente por muestra el error.

Un saludo.

JonaLamper

#2
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.

Utilizar palabras para hablar de palabras es como utilizar un lápiz para hacer un dibujo de ese lápiz sobre el mismo lápiz.

cpu2

Como se nota que es un ejercicio de Universidad etc...

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

Un saludo.