
ayuda con un principiante
Publicado por jorge (1 intervención) el 23/05/2011 21:22:07
hola a todos
voy al grano estoy empezando a mirarme un poco el ensamblador pero creo que tengo un problema (como no !!!!!) vereis:
pongo lo siguiente (es una simple suma pero no se porque no me cambia los valores en ax y bx)
Entro en el debug a traves del simbolo de sistema con un xp
-a0100
17A5:0100 mov ax,0002
17A5:0103 mov bx,0004
17A5:0106 add ax,bx
17A5:0108 int 20
17A5:010A
-g
Program terminated normally
-r
AX=0000 BX=0000 CX=0000 DX=0000 SP=FFEE BP=0000 SI=0000 DI=0000
DS=17A5 ES=17A5 SS=17A5 CS=17A5 IP=0100 NV UP EI PL NZ NA PO NC
17A5:0100 B80200 MOV AX,0002
En principio tendría que ver AX=0006 y BX=0004 no?
Pues no, no lo veo y no se porque en teoría me tendría que hacer la suma y verse en el acumulador.
Alguien me puede ayudar? si lo haceis porfavor dar una explicación para novatos
jeje saludos.
voy al grano estoy empezando a mirarme un poco el ensamblador pero creo que tengo un problema (como no !!!!!) vereis:
pongo lo siguiente (es una simple suma pero no se porque no me cambia los valores en ax y bx)
Entro en el debug a traves del simbolo de sistema con un xp
-a0100
17A5:0100 mov ax,0002
17A5:0103 mov bx,0004
17A5:0106 add ax,bx
17A5:0108 int 20
17A5:010A
-g
Program terminated normally
-r
AX=0000 BX=0000 CX=0000 DX=0000 SP=FFEE BP=0000 SI=0000 DI=0000
DS=17A5 ES=17A5 SS=17A5 CS=17A5 IP=0100 NV UP EI PL NZ NA PO NC
17A5:0100 B80200 MOV AX,0002
En principio tendría que ver AX=0006 y BX=0004 no?
Pues no, no lo veo y no se porque en teoría me tendría que hacer la suma y verse en el acumulador.
Alguien me puede ayudar? si lo haceis porfavor dar una explicación para novatos

Valora esta pregunta


0