ayuda: necesito imprimir el valor del registro cx
Publicado por sergio (1 intervención) el 19/03/2007 20:10:21
hola que tal, espero que me puedan ayudar, estoy empezando a programar en ensamblador, y estoy usando el tasm.exe y tlink.exe.
Bueno me pidieron que hiciera un programa que le asignara un valor de 10 al registro CX, luego que lo decrementara hasta llegar a 0 y que fuera mostrando los valores de CX(es decir 10, 9, 8, ...).
Hasta ahora lo unico que he podido hacer es desplegar un caracter 10 veces, este es el codigo:
.model small
.stack
.code
.startup
Start: Jmp Main_Program
Main_Program:
Mov Cx,10
L1:
Dec CX
mov ah,02h
mov dl,'a'
Int 21h
Jnz L1
Exit_Program:
.exit
END Start
alguien me podria decir como modificarlo para que despliegue el valor del registro CX.
Bueno me pidieron que hiciera un programa que le asignara un valor de 10 al registro CX, luego que lo decrementara hasta llegar a 0 y que fuera mostrando los valores de CX(es decir 10, 9, 8, ...).
Hasta ahora lo unico que he podido hacer es desplegar un caracter 10 veces, este es el codigo:
.model small
.stack
.code
.startup
Start: Jmp Main_Program
Main_Program:
Mov Cx,10
L1:
Dec CX
mov ah,02h
mov dl,'a'
Int 21h
Jnz L1
Exit_Program:
.exit
END Start
alguien me podria decir como modificarlo para que despliegue el valor del registro CX.
Valora esta pregunta


0