汇编字符串输入输出问题
答案:1 悬赏:10 手机版
解决时间 2021-11-12 08:09
- 提问者网友:两耳就是菩提
- 2021-11-11 08:28
汇编字符串输入输出问题
最佳答案
- 五星知识达人网友:duile
- 2021-11-11 09:37
dos功能调用0AH号功能,用回车结束字符串的输入,实际输入的字符数不包含回车符。当显示这个字符串的时候,它是正常显示的,前面并没有空格,但遇到回车符时,光标回到本行首列,继而显示后续的00H,而0是非显示字符,显示时一空格代替,故而出现这种情况。
解决办法:
MOV DX, OFFSET BUF
MOV AH, 0AH
INT 21H
lea si,BUF[1]
mov bl,[si]
xor bh,bh
mov byte ptr [si][bx][1],'$'
解决办法:
MOV DX, OFFSET BUF
MOV AH, 0AH
INT 21H
lea si,BUF[1]
mov bl,[si]
xor bh,bh
mov byte ptr [si][bx][1],'$'
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯