试编程: 统计从片内 RAM 60H 单元起所存 60 个数中“0”的个数,并存入工作寄存器 R7
举一反三
- 片内RAM的31H单元开始存放一组8位带符号数,字节个数存放在30H单元中,编写程序统计其中正数、零和负数的数目,并把统计结果分别存入20H、21H和22H单元中
- 从内部RAM的20H单元开始,有15个数据。试编一程序,把其中的正数、负数分别送到41H和61H开始的存储单元,并分别将正数、负数的个数送40H单元和60H单元。
- 试编写程序,将片外RAM的2000H、2001H两个单元的内容分别存入片内RAM的20H单元和寄存器R0中
- 编程题: 1.从键盘输入若干整数(个数应少于50个),其值在0~4的范围内,用-1作为输入结束的标志。统计每个整数的个数。试编程序完成
- 设一个字符串存放在8032单片机内部RAM以20H为首址的连续单元中,字符串以回车结束。要求统计该字符串中字符C(C'=43H)的个数,并将其存入外部RAM的40H单元。试编写实现上述要求的程序。