当前位置: 代码迷 >> 单片机 >> 汇编小写字母转大写有关问题和七段数码管示意图有关问题
  详细解决方案

汇编小写字母转大写有关问题和七段数码管示意图有关问题

热度:209   发布时间:2016-04-28 14:48:17.0
汇编小写字母转大写问题和七段数码管示意图问题
在看80x86汇编,遇到两个地方不明白,请教一下
1. 
ASCII码值间相差20H
为什么小写字母转大写字母需要加上11011111B
20H和11011111B也不相等啊

2.
数码管示意图为什么能得出如下结论:
数字码0对应以二进制形式表示的代码1000000,
数字码1对应以二进制形式表示的代码1111001,
……
数字码F对应以二进制形式表示的代码0001110

先感谢了。
------解决思路----------------------
本帖最后由 woshi_ziyu 于 2015-01-06 09:27:20 编辑
回复一下第一个问题:

小写字母转大写字母 ASCII码值间相差20H
那么大写字母转小写字母要加上20H,小写字母转大写字母要减去20H,也就是加上20H的补码,即0x0DFH(11011111B)

————————————————————————————————

我参加了 CSDN 2014 博客之星大赛,请大家多多支持,投票网址如下(每天都可以投一票的哦)
http://vote.blog.csdn.net/blogstar2014/details?username=woshi_ziyu#content