voici mon problème:
j'essaie d'écrire un programme qui réalise une soustraction entre deux nombres entrés au clavier. Pour entrer ces nombres, j'ai essayé d'utiliser le sous programme "scan_num proc near ", un post de Karim66 intitulé Assembleur 8086 présent sur ce forum mais mon compilateur (TASM) ne reconnait pas les instructions "putc ' ' ou putc 8".
Je voudrais savoir que signifient ces instructions et comment corriger mon programme pour qu'il marche avec le compilateur TASM.
voici le programme que j'ai commencé par écrire:
" ;q = ex - dy
.model small
.stack 100h
.data
msg db "Programme qui fait : Q = EX - DY ",10,13,'$'
msge db "Veuillez taper la valeur de E ",10,13,'$'
msgx db "Veuillez taper la valeur de X ",10,13,'$'
msgd db "Veuillez taper la valeur de D ",10,13,'$'
msgy db "Veuillez taper la valeur de Y ",10,13,'$'
msgq db "le resultat est : ",10,13,'$'
e dw ?
x dw ?
d dw ?
y dw ?
q dw ?
make_minus db ?
ten dw 10
.code
main :
mov ax, @data
mov ds, ax
mov dx, offset msg
mov ah, 09h
int 21h
mov dx, offset msge
mov ah, 09h
int 21h
call scan_num
mov e, cx