导航:首页 > 软件知识 > 程序计数器是如何自增的原理

程序计数器是如何自增的原理

发布时间:2023-08-30 18:39:58

Ⅰ 请叙述程序计数器pc,微程序计数器08pc工作原理,两者在预置条件上有何区别

程序计数器PC工作原理如下:程序计数器是包含当前正在执行的指令的地址,当某个指令获取,程序计数器的存储地址加-一,指向顺序中的下一个指令。在程序开始执行前,必须将它的起始地址,即第一条指令所在的内存单元地址送入程序计数器。当执行指令时,处理器将自动修改PC的内容,即每执行一条指令PC增加一个量,这个量等于指令所含的字节数,以便使其保持的总是将要执行的下一条指令的地址。由于大多数指令都是按顺序来执行的,所以修改的过程通常只是简单的对PC加1,但是,当遇到转移指令如JMP指令时,后继指令的地址必须从指令寄存器中的地址字段取得。在这种情况下,下一条从内存取出的指令将由转移指令来规定,而不像通常一样按顺序来取得。微程序计数器uPC工作原理如下:一般情况下,由 uPC+1来指向下条微指令在控存中的地址,只有遇到转移类微指令才会改变uPC的内容以实现微程序的转移。这种结构的优点是微指令的字长有效缩短,从而可减少控制存储器的容量。
两者在预置条件上的区别如下:(1)对于uPC,当RES=0时,uPC被清0:当IREN-=0时,在CK的上升沿,预置数据被打入uPC。指令总线(IBUS)上的数据可来自一片74HC245。当IREN=1时在CK的上升沿,uPC加1。(2)对于PC,当ELP=1时,LDPC=1,不允许PC被预置:当
ELP=0,IR3=0),IR2=0时,且Cy=l时,LDPC=非Cy,当PC被预置:当ELP=0,IR3=0,IR2=1时,且Z=1时,LDPC=非Z,当PC被预置;当ELP=0,IR3=1,IR2=X时,LDPC=0,PC被预置。

阅读全文

与程序计数器是如何自增的原理相关的资料

热点内容
怎么代理体育彩票 浏览:529
交易猫一般多久完成交易 浏览:16
应用程序有什么用 浏览:840
扶贫助手微信小程序填错怎么改 浏览:60
西大街到枣园家具市场怎么坐车 浏览:1002
鼓楼菜市场有哪些 浏览:297
唯品会程序异常时怎么回事 浏览:82
nba2k20怎么交易明星球员 浏览:60
海康威视一级代理有哪些 浏览:806
mes数据互通有哪些 浏览:954
你是如何获取房屋信息的 浏览:465
安全系统的技术是什么 浏览:689
怎么介绍医院信息 浏览:131
拼多多的测图数据哪里看 浏览:892
如何评价梁宁产品思维 浏览:291
kpl数据分析师干什么的 浏览:803
中国卖的好的外国产品有哪些 浏览:206
金融交易的核算是什么 浏览:987
相亲一天后怎么发信息 浏览:991
有什么小程序可以分析商业圈 浏览:243