سلام من تازه با زبان اسمبلر آشنا شدم و هنوز برنامه نویسی بلد نیستم لطفا تو نوشتن این برنامه کمکم کنید:
برنامه ای بنویسید که کاراکتری را از ورودی دریافت کرده و در صورت رقم نبودن آن را نمایش دهد.
ممنون
![]()
.MODEL SMALL
.DATA
msg DB "Please enter a character : $"
msg2 DB 10, 13, "Press any key to continue.", 10, 13, "$"
.CODE
.STARTUP
MOV AH, 9
LEA DX, msg
INT 21h
MOV AH, 8
INT 21h
CMP AL, '0'
JB next
CMP AL, '9'
JA next
JMP next2
next :
MOV AH, 2
MOV DL, AL
INT 21h
next2 :
MOV AH, 9
LEA DX, msg2
INT 21h
MOV AH, 8
INT 21h
.EXIT
.STACK
END
از توجه شما ممنون ولی این برنامه درست نیست
بعد از اجرا همش میگه کاراکتر وارد کنید![]()