大牛来指点下吧,看的我郁闷
lea bx, buffer ;BX记录缓冲区的地址mov flag, 0 ;flag为0
next: mov ah, 01
int 21h ;DOS功能调用,以接收键盘输入的一个字符
test flag, 01h 这条命令是什么哦?
jnz follow ;判断是否为第2个字符及以后的(这条也有点不太明白。还能判断第二个字符)
cmp al, 20h ;第1个是否为空格符
jnz exit
mov flag, 1 ;标明准备接收第2个字符及以后的 这个也是
jmp next
follow: cmp al, 20h ;判断输入的字符是否为空格符
jz exit
mov [bx], al
inc bx
jmp next
exit: ret