计算机组成原理实验报告5- PC实验

  • 格式:docx
  • 大小:59.20 KB
  • 文档页数:3

下载文档原格式

  / 3
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2.5 PC实验

姓名:孙坚学号:134173733 班级:13计算机日期:2015.5.15

一.实验要求:利用CPTH 实验仪上的K16..K23 开关做为DBUS 的数据,其它开关做为控制信号,实现程序计数器PC的写入及加1 功能。

二.实验目的:1、了解模型机中程序计数器PC的工作原理及其控制方法。2、了解程序执行过程中顺序和跳转指令的实现方法。

三.实验电路:PC 是由两片74HC161构成的八位带预置记数器,预置数据来自数据总线。记数器的输出通过74HC245(PCOE)送到地址总线。PC 值还可以通过74HC245(PCOE_D)送回数据总线。

PC 原理图

在CPTH 中,PC+1 由PCOE 取反产生。

当RST = 0 时,PC 记数器被清0

当LDPC = 0 时,在CK的上升沿,预置数据被打入PC记数器

当PC+1 = 1 时,在CK的上升沿,PC记数器加一

当PCOE = 0 时,PC值送地址总线

PC打入控制原理图

PC 打入控制电路由一片74HC151 八选一构成(isp1016实现)。

当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:PC 加一实验

置控制信号为:

按一次STEP脉冲键,CK产生一个上升沿,数据PC 被加一。

实验2:PC 打入实验

二进制开关K23-K16用于DBUS[7:0]的数据输入,置数据12H

置控制信号为:

每置控制信号后,按一下STEP键,观察PC的变化。

五.心得体会:

经过上一个实验的练习,在做这个实验的时候更加得心应手,了解了模型机中程序计数器PC的工作原理及其控制方法,还有了解了程序执行过程中顺序和跳转指令的实现方法。