问答题 写出数字0~9的ASCII码,如何将这些ASCII码转换成相应的BCD码?写出大写字母A、B、C、X、Y、Z的ASCII码.如何将大写字母的ASCII码转换成相应的小写字母的ASCII码?
【正确答案】数字0~9的ASCII码是:011 0000B~011 1001B(30H~39H),而它们所对应的BCD码是:0000B~1001B(0H~9H)。可见,只要将ASCII码的高三位去掉,即可得到相应的BCD码。
   大写字母A、B、C、X、Y、Z的ASCII码分别是:41H、42H、43H、58H、59H、5AH。
   小写字母a、b、c、x、y、z的ASCII码分别是:61H、62H、63H、78H、79H、7AH。
   可见,只要将大写字母的ASCII码加上20H,即可得到相应的小写字母的ASCII码。
【答案解析】