组成原理实验程序计数器PC和微程序计数器uPC实验.docVIP

组成原理实验程序计数器PC和微程序计数器uPC实验.doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
组成原理实验程序计数器PC和微程序计数器uPC实验

实验五 程序计数器PC和微程序计数器uPC实验 一、实验目的 了解模型机中微程序的基本概念。 了解PC的结构、工作原理及其控制方法。 了解模型机中微程序的基本概念。 了解uPC的结构、工作原理及其控制方法。 二、实验要求 利用COP2000实验仪上的K16..K23开关做为DBUS的数据,其它开关做为控制信号,实现程序计数器PC的写入和加1功能,并观察PC及相应变化。 三、实验说明 1、 PC原理图 PC是由两片74HC161构成的八位带预置记数器,预置数据来自数据总线。记数器的输出通过74HC245(PCOE)送到地址总线。PC值还可以通过74HC245(PCOE_D)送回数据总线。 在COP2000中,PC+1由PCOE取反产生。 当RST = 0时,PC记数器被清0 当LDPC = 0时,在CK的上升沿,预置数据被打入PC记数器 当PC+1 = 1时,在CK的上升沿,PC记数器加一 当PCOE = 0时,PC值送数据总线 PC打入控制电路由一片74HC151八选一构成。 ELP IR3 IR2 Cy Z LDPC 1 X X X X 1 0 0 0 1 X 0 0 0 0 0 X 1 0 0 1 X 1 0 0 0 1 X 0 1 0 1 X X X 0 当ELP=1时,LDPC=1,不允许PC被预置 当ELP=0时,LDPC由IR3,IR2,Cy,Z确定 当IR3 IR2 = 1 X时,LDPC=0,PC被预置 当IR3 IR2 = 0 0时,LDPC=非Cy,当Cy=1时,PC被预置 当IR3 IR2 = 0 1时,LDPC=非Z,当Z=1时,PC被预置 (1) 连接线表 连接 信号孔 接入孔 作用 有效电平 1 J2座 J3座 将K23-K16接入DBUS[7:0] 2 PCOE K5 PC输出到地址总线 低电平有效 3 JIR3 K4 预置选择1 4 JIR2 K3 预置选择0 5 JRZ K2 Z标志输入 6 JRC K1 C标志输入 7 ELP K0 预置允许 低电平有效 8 PCCK CLOCK PC工作脉冲 上升沿打入 2、 74HC161是一片带预置的4位二进制记数器。功能如下: 当 RST = 0时,记数器被清0。 当IREN = 0时,在CK的上升沿,预置数据被打入记数器。 当IREN = 1时,在CK的上升沿,记数器加一。 TC为进位,当记数到F(1111)时,TC=1 CEP,CET为记数使能,当CEP,CET=1时,记数器工作,CEP,CET=0时,记数器保持原记数值。 在COP2000中,指令IBUS[7:0]的高六位被接到uPC预置的高六位,uPC预置的低两位被置为0。一条指令最多可有四条微指令。 uPC原理图 uPC工作波形图 (2) 连接线表 连接 信号孔 接入孔 作用 有效电平 1 J2座 J3座 将K23-K16接入DBUS[7:0] 2 IREN K0 预置uPC 低电平有效 3 EMEN K1 EM存储器工作使能 低电平有效 4 EMWR K2 EM存储器写使能 低电平有效 5 EMRD K3 EM存储器读使能 低电平有效 6 IRCK CLOCK uPC工作脉冲 上升沿打入 实验1:PC加一实验 置控制信号为: K5(PCOE) K0(ELP) 0 1 按一次CLOCK脉冲键,CLOCK产生一个上升沿,数据PC被加一。 实验2:PC打入实验 二进制开关K23-K16用于DBUS[7:0]的数据输入,置数据12H K23 K22 K21 K20 K19 K18 K17 K16 0 0 0 1 0 0 1 0 置控制信号为: ELP (K5) IR3 (K4) IR2 (K3) JRZ (K1) JRC (K0) LDPC PC红色指示灯 黄色PC预置指示灯 PC的值 UPC的值 1 X X X X 1 亮 灭 00 0 0 0 X 1 0 亮 亮 12 1 0 0 X 0 1 亮 灭 13 2 0 1 1 X 0 亮 亮12 4 0 0 1 0 X 1 亮 灭 13 5 1 X X X 0 亮 亮 12 6 K16 0 0 0 1 0 0 1 0 置控制信号为: K3(EMRD) K2(EMWR) K1(EMEN) K0(IREN) 1 0 0 0 当EMWR,EMEN=0时,数据总线(DBUS)上的数据被送到指令总线(IBUS)上。 按住CLOCK脉冲键,CLOCK由高变低,这时寄

文档评论(0)

panguoxiang + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档