在看80x86汇编,遇到两个地方不明白,请教一下
1.
ASCII码值间相差20H
为什么小写字母转大写字母需要加上11011111B
20H和11011111B也不相等啊
2.
数码管示意图为什么能得出如下结论:
数字码0对应以二进制形式表示的代码1000000,
数字码1对应以二进制形式表示的代码1111001,
……
数字码F对应以二进制形式表示的代码0001110
先感谢了。
------解决思路----------------------
回复一下第一个问题:
小写字母转大写字母 ASCII码值间相差20H
那么大写字母转小写字母要加上20H,小写字母转大写字母要减去20H,也就是加上20H的补码,即0x0DFH(11011111B)
————————————————————————————————
我参加了 CSDN 2014 博客之星大赛,请大家多多支持,投票网址如下(每天都可以投一票的哦):
http://vote.blog.csdn.net/blogstar2014/details?username=woshi_ziyu#content