正在加载图片...
●子程序返回时,必须以RET指令结束。 ●子程序可以嵌套,但要注意堆栈的冲突。 4.为什么对基本型的8051子系列单片机,其寄存器间接寻址方式(例如MOVA,@R0)中, 规定R0或R1的内容不能超过7FH?而对增强型的8052子系列单片机,R0或R1的内容 就不受限制? 答:基本型的8051子系列单片机,由于其片内RAM的地址范围为0OH~7FH,而8OH~FFH 为特殊功能寄存器区,而对特殊功能寄存器寻址,只能使用直接寻址方式。对片内RAM寻址, 当使用寄存器间接寻址是采用R0或R1作为间接寻址的,因此R0或R1的内容不能超过7FH。 增强型的8052子系列单片机,片内RAM的地址范围为00H~FFH,因此作为间接寻址寄存 器的R0或R1的内容就不受限制。 子程序返回时,必须以 RET 指令结束。  子程序可以嵌套,但要注意堆栈的冲突。 4. 为什么对基本型的 8051 子系列单片机,其寄存器间接寻址方式(例如 MOV A,@R0)中, 规定 R0 或 R1 的内容不能超过 7FH?而对增强型的 8052 子系列单片机,R0 或 R1 的内容 就不受限制? 答:基本型的 8051 子系列单片机,由于其片内 RAM 的地址范围为 00H~7FH,而 80H~FFH 为特殊功能寄存器区,而对特殊功能寄存器寻址,只能使用直接寻址方式。对片内 RAM 寻址, 当使用寄存器间接寻址是采用 R0 或 R1 作为间接寻址的,因此 R0 或 R1 的内容不能超过 7FH。 增强型的 8052 子系列单片机,片内 RAM 的地址范围为 00H~FFH,因此作为间接寻址寄存 器的 R0 或 R1 的内容就不受限制
<<向上翻页
©2008-现在 cucdc.com 高等教育资讯网 版权所有