程序计数器pc 还是 cs : ip 在好多地方看到的是pc 但是在学习王爽老师的汇编语言的时候又是cs:ip

它们有什么区别和联系呢
2025-01-05 03:44:19
推荐回答(3个)
回答1:

在MCS51单片机中程序计数器用PC表示,在8086里由于地址分段,所以用CS:IP来指向将要执行的下一条指令的首地址,意思是一样的。

回答2:

在MCS51单片机中程序计数器用PC表示,但在8086里是用CS:IP来指向指令的.不同的CPU有时是不一样的.记住就好!

回答3:

之前没听说过PC这个概念!!查了半天原来就是IP,我也不知道是不是的!
百度百科里面最后一句也是说了,你可以看看!
=====================
程序计数器PC和指令指针寄存器IP是一个东西,它们都是存储下一条执行指令的地址。
在X86上一般叫IP,在ARM上叫PC(也是R15)。
在X86上不能直接给IP赋值,可以通过jmp来改变它的值。
而ARM上可以通过LDR直接对PC赋值。