ارور برنامه اسمبلی.....لطفا
سلام من یه برنامه اسمبلی تو برنامه emu8086 نوشتم .
سوال اینه
برنامه ای بنویسید در وسط سطر 10 و ستون 20 کاراکتری گرفته ، اگه کاراکتر گرفته شده "y" بود ، به سطر 15 و ستون 40 رفته پیغام "hello " ظاهر بشه و در صورتی که کاراکتر "n" انتخاب شده باشه به سطر 10و ستون 60 رفته و پیغام "bye" رو نمایش بده .
این برنامه در خط 27 خطا می گیره ( قرمزش کردم). من نی دونم باید چیکار کنم لطفا کمکم کنید
کد:
;macro tamrin
cursor macro row,column
mov ah,02
mov bh,00
mov dh,row
mov dl,column
int 10h
endm
peygham macro string1
mov ah,09h
lea dx,string1
int 21h
endm
datasg segment data
messag1 db 'hello','$'
messag2 db 'bye','$'
datasg ends
code segment
main proc far
mov ax,datasg
mov ds,ax
cursor 10,20
get_key: mov ah,01
int 21h
'cmp al,'y
je yes
cursor 15,40
peygham messag1
'cmp al,'n
je no
cursor 10,60
peygham messag2
jne get_key
exit: mov ax,4c00h
int 21h
main endp
codesg ends
end main