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

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

发布时间: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被预置。

阅读全文

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

热点内容
小程序的appkey是什么 浏览:355
安卓机如何查看黑名单拦截信息 浏览:806
中财总代理有哪些 浏览:264
新产品设计转换怎么做 浏览:537
廊坊市华为华北数据中心在哪里 浏览:35
启动台从程序坞删除后怎么恢复 浏览:738
问题产品如何查询 浏览:504
金器气缸代理商有哪些 浏览:713
代理美团外卖商家需要哪些条件 浏览:763
海德汉系统如何程序跳跃 浏览:111
想喜欢的人了男生怎么发信息 浏览:228
湖北省医用耗材交易系统怎么用采购配送系统 浏览:752
报废二手摩托车市场在哪里 浏览:497
普通车床有什么技术 浏览:274
销售如何介绍产品开头 浏览:994
巴克莱产品怎么样 浏览:594
如何根据产品风格写详情页面文案 浏览:853
视频拍完怎么加小程序 浏览:410
流沙都有什么技术学院 浏览:860
去除污物的产品有哪些 浏览:419