从键盘输入一个字符显示在屏幕上的汇编程序

1个回答
展开全部
咨询记录 · 回答于2022-11-25
从键盘输入一个字符显示在屏幕上的汇编程序
亲!您好,很高兴为您解答。亲从键盘输入一个字符显示在屏幕上的汇编程序的方法如下:规则:二进制转换成十六进制且输出,四位四位判断其值范围,如果在0000-1001范围加30H,如果在1010-1111范围加37H例如:从键盘上输入A,系统存的是二进制数01000001B,先把8bit分成高低各4bit,先输出高四位,因为0100<1001,所以加30H,0100B=04H,04H+30H=34H,ASCII为34H对应的是数字4,所以输出4,再输出低四位,0001B<1001B,所以加30H,0001B=01H,01H+30H=31H,ASCII为31H对应的数字是1,所以屏幕上输出1,这样就完成了A的ASCII的显示(41)再举一个例子:从键盘上输入Z,系统存的是01011010B,先处理高四位0101,因为0101B=1010B,所以加37H,1010B=0AH,0AH+37H=41H,ASCII为41H对应的是A,所以屏幕上输出A,这样就完成了Z的ASCII的显示(5A)再举一个例子:从键盘上输入6,系统存的是00110110B,先处理高四位0011,0011B<1001B,所以+30H,0011B=03H,03H+30H=33H,ASCII为33H对应的是数字3,所以在屏幕上输出一个3,再处理低四位0110,0110B<1001B,所以+30H,0110B=06H,06H+30H=36H,ASCII为36H对应数字6,所以屏幕上输出6,这样就完成了6的ASCII的显示(36)希望我的回答能帮助到您!请问您还有其它问题需要咨询吗?
已赞过
你对这个回答的评价是?
评论 收起
下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

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

说明

0/200

提交
取消