programa en debug

gorasyan_00
14 de Diciembre del 2005
Hola a todos es mi primera visita a estos foros y me gustaria aprovechar y pedirles un favor o ayuda.
Tengo que hacer un programa en debug que capture tres caracters del teclado y almacenarlos en memoria en su codigo ascci, pasarlos a los registros y hacer una operacion con ellos y finalmente el resultado sera direccionado al puerto paralelo en codigo ascci.
De antemano gracias.

wilfredo
14 de Diciembre del 2005
Esto es para el nasm.exe y su respectivo linker

CPU 8086

segment code

inicio

mov ax,0003h
int 10h ;Selecciona el modo de vídeo 80X25

ReadKeyAgain:
mov ah,00h
int 16h

cmp al,27 ;Si es la tecla escape finaliza
jne CheckOther

mov ax,4c00h
int 21h

CheckOther:
cmp al,0
je ReadKeyAgain

mov ah,0
push ax

mov ah,0eh
int 10h

dec byte [cs:CountKey]
jnz ReadKeyAgain

mov byte [cs:CountKey],3

SendToLpt:
pop ax
mov ah,05h
mov dl,al
int 17h

dec byte [cs:CountKey]
jnz SendToLpt

mov ax,4c00h
int 21h


CountKey db 3

segment stack
buffer: resb 4096

segment data
cantidad db 0


Luciano
14 de Diciembre del 2005
En primer lugar debes aprender que el codigo es ASCII y no ASCCI ok?... practicalo bien luego me escribes y te envio la respuesta a tu petición que por cierto es algo muy fácil, desde Chile un saludo grande, Bye bye... ;)

any
14 de Diciembre del 2005
S.O.S necesito que me envies tu programa debug que hiciste, desde ya muchas gracias