1.当程序想输出换行时,需要
buf db 0dh,0ah 'xxxxx','$'
2.而当输入字符为换行符时,
如图,只是显示了al=0dh,然后提示继续输入字符,
所以输入字符串以0dh作为结束标志
1 code segment 2 assume cs:code 3 start:mov ax,code 4 mov ds,ax 5 6 mov ah,1 7 s:int 21h 8 cmp al,0dh 9 jz exit 10 jmp s 11 12 exit:mov ah,4ch 13 int 21h 14 code ends 15 end start