编写程序,将片内RAM32H单元内的两个BCD码十进制数拆开并变成相应的ASCII码,分别存入31H和32H单元
举一反三
- 十进制数32的压缩BCD码和ASCII字符串可分别表示为( ) A: 50、51、50 B: 20H、33H、32H C: 32、33、32 D: 32H、33H、32H
- 编程将R2中存放的8位无符号数转换成3位BCD码,存放于片内RAM的32H单元(存放数的百位)和31H(存放数的十位、个位)。
- 试编写程序,将片外RAM的2000H、2001H两个单元的内容分别存入片内RAM的20H单元和寄存器R0中
- MCS-51单片机上电复位时,CPU从()H单元开始执行程序,SP=()H,第一个压入堆栈的数据将位于()(片内,片外)RAM的()H单元。
- 片内RAM的31H单元开始存放一组8位带符号数,字节个数存放在30H单元中,编写程序统计其中正数、零和负数的数目,并把统计结果分别存入20H、21H和22H单元中