指令寄存器(IR,InstrucTIon Register),是临时放置从内存里面取得的程序指令的寄存器,用于存放当前从主存储器读出的正在执行的一条指令。
指令指针寄存器
InstrucTIon Register
10
指令指针寄存器
它们主要用于访问堆栈内的存储单元,并且规定: BP为基指针(Base Pointer)寄存器,用它可直接存取堆栈中的数据;
IP寄存器是CPU在地址总线上输出这个地址信号,这个地址信号对于寄存器来说是输入,这就选中了存储器中相应的单元,然后在R/W上发出读信号,从存储器中的那个单元读出指令,从数据总线上传到CPU。IP就是单片机中断优先级控制,CPU从指令指针寄存器IP中获得指令的内存地址,然后取出指令,放到指令寄存器IR。接下来,IP自己加1,也就是指向下一条指令。
版权声明:xxxxxxxxx;
工作时间:8:00-18:00
客服电话
电子邮件
扫码二维码
获取最新动态