• 2022-10-30
    将内部RAM 50H单元中的组合BCD码转换成非组合BCD码,分别存于51H(低位)和52H(高位)单元中。
  • MOV A,50HANL A,#0FHMOV 51H,AMOV A,50HSWAP AAND A,#0FHMOV 52H,A

    内容

    • 0

      在以3000H为首地址的外部RAM中,存放了14个以ASCII码表示的0~9的数,试编写程序将它们转换成BCD码,并以压缩BCD形式存放在以2000H为首地址的外部RAM中。

    • 1

      编写程序,将片内RAM32H单元内的两个BCD码十进制数拆开并变成相应的ASCII码,分别存入31H和32H单元

    • 2

      将下列十进制数转换成BCD码。 152=()BCD 25=()BCD

    • 3

      写出下列十进制数的压缩BCD码、非压缩BCD码和ASCII码,要求结果用十六进制表示:38的压缩BCD码______ ,非压缩BCD码______ ,ASCII码______ 769压缩BCD码______ ,非压缩BCD码______ ,ASCII码______

    • 4

      内部RAM中,可作为工作寄存器区的单元地址为 H ~ H 。