程序计数器PC和指令指针寄存器二者之间的关系可以参考下面的理解:
程序计数器PC和指令指针寄存器IP是一个东西,它们都是存储下一条执行指令的地址
在X86上一般叫IP,在ARM上叫PC(也是R15)
在X86上不能直接给IP赋值,可以通过jmp来改变它的值
而ARM上可以通过LDR直接对PC赋值
扩展资料:
指令指针寄存器IP(X86型CPU)相当于ARM型CPU中的程序计数器PC,用于控制程序中指令的执行顺序
正常运行时,IP中含有BIU要取的下一条指令(字节)的偏移地址,一般情况下,每从内存中存取一次指令码,IP就自动加1,从而保证指令的顺序执行,IP实际上是指令机器码存放内存单元的地址指针
参考资料来源:搜狗百科-指令指针寄存器
参考资料来源:搜狗百科-程序计数器
程序计数器PC和指令指针寄存器IP是一个东西,它们都是存储下一条执行指令的地址
在X86上一般叫IP,在ARM上叫PC(也是R15)
在X86上不能直接给IP赋值,可以通过jmp来改变它的值
而ARM上可以通过LDR直接对PC赋值
楼主说的不对,他们都是存储下一条将要执行指令的地址,只是由于不同的微处理器叫法不同而已可以理解为手机和座机,都是实现通讯功能
PC
是程序计数器,它是一个16位寄存器,专门用来产生和存放下一条需要执行的指令的地址实际上它是指令地址寄存器其寻址能力为64K字节PC每输出一次代码,它的内容自动加1因此,称它为程序计数器,PC在物理上是一个独立的寄存器,不属于内部数据存储器PC每输出一次地址,就指向程序存储器的一个单元,CPU自动取出一个字节的指令代码而后执行PC中内容一次次自动加1,指令就一条条被取出并执行
IP
是中断优先级控制寄存器用其每位的状态对应控制一种中断的优先级,高优先级或低优先级各中断源处于哪个级别,视情由用户对IP进行赋值设定相应位为1则该位所控制中断源为高优先级,该位为0则为低优先级
寄存器:ax,bx,cx,dx(这四个可以分成两个8位寄存器),sp,bp,si,di段寄存器:16位cpu的段寄存器是16位的,一共4个:ds,ss,cs,es指令指针寄存器:ip标志寄存器:16位cpu的标志寄存器16位,1个flag
处理器提供的任意一个通用寄存器都可以拿来使用,甚至某些有专门用途的寄存器也可以拿来使用,你只要注意做好保存和恢复原先里面存放的值即可
程序计数器(pc)作为不可寻址寄存器,它有哪些特点?
理器提供的任意一个通用寄存器都可以拿来使用,甚至某些有专门用途的寄存器也可以拿来使用,你只要注意做好保存和恢复原先里面存放的值即可
还没有评论,快来抢沙发吧!
最新发现
相关资讯
程序计数器与寄存器,程序计数器PC和指令指针寄存器是什么关系
指令指针寄存器IP(X86型CPU)相当于ARM型CPU中的程序计数器PC,用于控制程序中指令的执行顺序
2024-06-04 13:10:11
无线网网关怎么设置,无线网如何设置IP和网关
1.对等无线网连接设置注意使用笔记本的用户先把wifi的开关打开开机后会提示找到无线网卡,然后按提示安装好无线网卡的驱动程序再次重新启动计算机,首先配置连入互联网的计算机进入控制面板后,按以下步骤进行步骤1:
2024-06-04 13:09:40
投标文件超,因开标时间推后,超出投标有效期90日历天,该如何处理,是否需要修...
首先要说的是评标和定标应当在投标有效期结束日30个工作日前完成,当不能完成的时候,招标人或者招标代理机构应当通知所有投标人延长投标有效期(招标投标法第二十三条规定招标人对已发出的招标文件进行必要的澄清或
2024-06-04 13:03:08
算法歧视消费者权益保护,关于消费者权益的法律问题
三,商场有欺诈行为商场承诺赠送的话筒为扬声牌产品,但给予消费者的却是无商标,无质量合格证明,无生产厂名厂址的质量不合格话筒,且在消费者提出质量问题时以赠送商品概不退换为由掩盖其非法行为,具有欺诈故意,
2024-06-04 13:01:27
移动硬盘拷贝时响声,为什么用移动硬盘复制东西的时候发出滋啦滋啦的声音
固态硬盘做的移动硬盘是没声音的
2024-06-04 13:01:01
新闻热榜
热门游戏
精彩专题