1.8051单片机堆栈可以设置在什么 地方,有什么用? <br /> 如:<br /> COUNT: PUSH DPH <br /> PUSH DPL <br /> MOV DPTR,#TABLE<br /> MOVC A,@A+DPTR<br /> POP DPL<br /> POP DPH<br /> RET<br /> TABLE: DB 00,01,04,09,16,25,36,49,64,81<br /> 直接打:<br /> COUNT: MOV DPTR,#TABLE<br /> MOVC A,@A+DPTR<br /> RET<br /> TABLE: DB 00,01,04,09,16,25,36,49,64,81<br /> 不行吗?<br />2.8031单片机外部程序存储器和外部数据存储器地址都是0000H-FFFFH, 在实际使用中是否存在地址重叠,那是如何区分? <br />3.MCS-51内部RAM的位寻址区,位地址为00H-7FH,和RAM字节相同(00H-7FH),在实际使用中是否会发生冲突,如何区分?(举指令)<br />希望大家帮帮我!真的很困惑! |