子程序返回主程序时,应该包含以下的动作是:
A: 堆栈中底层寄存器的内容送入PC指针寄存器中
B: 堆栈中顶层寄存器的内容送入PC指针寄存器中
C: PC指针直接跳转到主程序断点处运行
A: 堆栈中底层寄存器的内容送入PC指针寄存器中
B: 堆栈中顶层寄存器的内容送入PC指针寄存器中
C: PC指针直接跳转到主程序断点处运行
举一反三
- AT89S52单片机复位时,堆栈指针SP中的内容为7,程序指针PC中的内容为0,程序状态字寄存器PSW的内容为00H。
- 主程序中的一次子程序调用初始,应该包含以下的动作是: A: 把子程序断点地址入栈 B: 把主程序断点地址入栈 C: PC指针内容修改为主程序的首地址 D: PC指针内容修改为子程序的首地址
- AT89S52单片机复位时,堆栈指针SP中的内容为7,程序指针PC中的内容为0,程序状态字寄存器PSW的内容为00H。 A: 正确 B: 错误
- 改变()中的内容就可改变程序执行的方向。 A: 程序计数器PC B: 累加器A C: 堆栈指针SP D: 状态字寄存器PSW
- AT89S51单片机的PC是( ) A: 堆栈指针 B: 累加器 C: 程序计数器 D: 程序状态字寄存器