在以3000H为首地址的外部RAM中,存放了14个以ASCII码表示的0~9的数,试编写程序将它们转换成BCD码,并以压缩BCD形式存放在以2000H为首地址的外部RAM中。
举一反三
- 设在2000H~2004H单元中.存放有5个压缩BCD码,编程将它们转换成ASCII码,存放到以2005H为首地址的存储区中。
- 设一个字符串存放在8032单片机内部RAM以20H为首址的连续单元中,字符串以回车结束。要求统计该字符串中字符C(C'=43H)的个数,并将其存入外部RAM的40H单元。试编写实现上述要求的程序。
- 写出下列十进制数的压缩BCD码、非压缩BCD码和ASCII码,要求结果用十六进制表示:38的压缩BCD码______ ,非压缩BCD码______ ,ASCII码______ 769压缩BCD码______ ,非压缩BCD码______ ,ASCII码______
- 在C语言中,字符型数据在内存中以( )形式存放 A: ASCII码 B: 国标码 C: BCD码 D: 反码
- 在C语言中,字符型数据在内存中以( )形式存放 A: ASCII码 B: 国标码 C: BCD码 D: 反码