首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 汇编语言 >

dos 调用显示覆盖了输入回显?新手

2012-04-13 
dos 调用显示覆盖了输入回显?新手求救Assembly codedata segmentstring db 255 dup(?),$data endscode s

dos 调用显示覆盖了输入回显?新手求救

Assembly code
data segmentstring db 255 dup(?),'$'data endscode segment    assume cs:code,ds:datastart:    mov ax,data    mov ds,ax    lea dx,string    mov di,dx    mov byte ptr [di],0ffh    mov ah,0ah    int 21h    mov ax,[di+1]    and ax,0ffh    mov si,ax    mov byte ptr [3+si],'$'    add dx,2    mov ah,09h    int 21h     mov ah,4ch    int 21hcode ends    end start


要求:使用DOS调用0A 输入字串,然后使用 09 显示

遇到问题:显示覆盖了输入回显,可是为什么呢?

[解决办法]
加个换行

热点排行