将内部RAM 50H单元中的组合BCD码转换成非组合BCD码,分别存于51H(低位)和52H(高位)单元中。
举一反三
- ____=39H ____=00H 将____,____两相邻单元中存放的未组合型BCD码压缩成组合型BCD码,并存入____单元,0®____
- 设内部RAM的50H,51H单元中分别存放着8位二进制数,要求取出两个单元中的高半字节合并成一个字节,并存入52H单元中,试编写程序。
- 设在2000H~2004H单元中.存放有5个压缩BCD码,编程将它们转换成ASCII码,存放到以2005H为首地址的存储区中。
- 内存中以FIRST和SECOND开始的单元中分别存放着两个16位组合的十进制(BCD码)数,低位在前。编程序求这两个数的组台的十进制和,并存到以THIRD开始的单元.
- 编程将R2中存放的8位无符号数转换成3位BCD码,存放于片内RAM的32H单元(存放数的百位)和31H(存放数的十位、个位)。