关于单片机程序计数器PC的问题

2025-04-08 03:58:41
推荐回答(1个)
回答1:

pc虽然名字叫程序计数器,实际上它是一个指针寄存器,指向的是下一个周期将要执行的指令地址(有些是指向当前执行的,由单片机的结构决定),由这个题目来看,pc是第一种情况,存储的是将要执行的指令地址。
观察指令前面的pc存储地址,执行第一行的时候,第二条指令存储在1002h,所以pc里面1002h表示将要执行的下一条指令存放在1002h。同样,执行第二条指令的时候,pc里的数表示下一条指令存放在1005h