在某检测系统中,需要分配80个字节存储空间用于存放检测数据,还需要分配16个字节存储空间用于数据运算,此外还需要为堆栈分配16个字节的存储空间,请根据单片机数据存储器的情况合理分配。
解答:(依据解析合理即可)
①80个字节检测数据存储空间地址范围:20H-6FH
②16个字节数据运算存储空间地址范围:70H-7FH
③16个字节堆栈存储空间地址范围:08H-17H
④SP初值:70H
解析:片内数据存储器RAM低128B用于存储数据,其中余8字节用于编程,剩120字节。
工作寄存器区(00H-1FH):每组寄存器8字节
可位寻址区(20H-2FH):16字节
用户RAM区(30H-7FH):80字节
其中第0组寄存器需要预留(默认)。合理分配即可
所以eg:①20H-6FH②70H-7FH③08H-17H④07H