刚学习汇编。。。遇到问题。。求解决。。。
这是书上的题目:
DATA SEGMENT
MESSAGE DB 'THIS IS A SAMPLE PROGRAM OF KEYBOARD AND DISPLAY'
DB 0DH,0AH,'PLEASE STRIKE THE KEY!',0DH,0AH,'$'
DATA ENDS
STACK SEGMENT PARA STACK'STACK'
DB 50 DUP()
STACK ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA,SS:STACK
START: MOV AX,DATA
MOV DS,AX
MOV DX,OFFSET MESSAGE
MOV AH,9
INT 21H
AGAIN: MOV AH,1
INT 21H
CMP AL,1BH
JE EXIT
CMP AL,61H
JC ND
CMP AL,7AH
JA ND
AND AL,11011111B
ND: MOV DL,AL
MOV AH,2
INT 21H
JMP AGAIN
EXIT: MOV AH,4CH
INT 21H
CODE ENDS
END START
对了。。先问下INT 21H是什么意思?还有CMP是什么意思?在书上好像找不到,最后我主要想问下,这道题要我改编这个程序,使得输入“T”,在屏幕上显示"TEST",不影响其他。。。请各位大大们求救下,这汇编好像跟C语言JAVA那些很不同,都没看到输出语句什么的,求解释。。。。