汇编语言,输入一个字符,若是r就返回dos,若非r则在屏幕上显示该字符,在线等。

 我来答
可轩163
推荐于2018-04-20 · TA获得超过1.3万个赞
知道大有可为答主
回答量:4824
采纳率:88%
帮助的人:1868万
展开全部
cseg segment
assume cs:cseg,ds:cseg
buf db 100 dup(0) ;自定义的缓冲区
org 200h ;主程序起址
start: lea bx,buf ;缓冲区起始偏移址送bx
getK: mov ah,01h ;功能号
int 21h ;调用dos中断,读1个键入的字符
cmp al,'r'
Je finish ;若键入字符为r,返DOS
mov [BX],AL ;键入或转换的字符送缓冲区
inc bx ;缓冲区指针移动一个位置
jmp getk ;继续读键盘
finish: mov ah,4ch ;功能号
int 21h ;返回DOS
cseg ends
end start

;;将以上源程序编译链接生成的EXE,在DOS的Debug 中运行通过。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式