计算机组成原理三位计数器实验,计算机组成原理实验六程序计数器.doc

计算机组成原理实验六程序计数器

洛阳理工学院实验报告6

系别计算机系班级学号姓名课程名称计算机组成与系统结构实验日期2015.5.18实验名称程序计数器

当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 被预置。

3、实验步骤

(1)按照下表连接线。

(2)按照下表设置控制信号。

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

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

置控制信号为:

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

实验结果及分析:

结果

根据实验步骤连接好实际电路,按内容要求利用CPTH 实验仪上的K16..K23 开关做为DBUS 的数据,其它开关做为控制信号,实现程序计数器PC的写入及加1 功能。

完成结果如下图所示:

数据PC 被加1

LDPC为1,黄色PC预置指示灯 灭

LDPC为0,黄色PC预置指示灯 亮

分析

首先设置手动模式:按[TV/ME]键三次,进入"Hand......"手动状态。

系统清零K23-K16开关置零,按[RST]钮。设置控制信号K5,K0为0和1,每按一次STEP脉冲键,CK产生一个上升沿,数据PC 被加1。

二进制开关K23-K16用于DBUS[7:0]的数据输入,置数据12H:K23-K16依次置为置控制信号,K4,K3,K2,K1,K0为XXXX1,LDPC数值为1,黄色PC预置指示灯灭;置控制信号,K4,K3,K2,K1,K0为00X10,LDPC数值为0,黄色PC预置指示灯亮;置控制信号,K4,K3,K2,K1,K0为00X00,LDPC数值为1,黄色PC预置指示灯灭;置控制信号,K4,K3,K2,K1,K0为011X0,LDPC数值为0,黄色PC预置指示灯亮;置控制信号,K4,K3,K2,K1,K0为010X0,LDPC数值为1,黄色PC预置指示灯灭;置控制信号,K4,K3,K2,K1,K0为1XXX0,LDPC数值为0,黄色PC预置指示灯亮。

实验总结:

这次实验的内容是实现程序计数器PC的写入及加1 功能。通过阅读实验原理,理解电路图一步一步根据实验要求做实验,很顺利的完成了实验内容,知道了程序计数器的原理,掌握模型机中程序计数器PC的工作原理及其控制方法。给我感触最深的是理论知识很重要。

图13 寄存器W原理图

图14 PC打入控制原理图


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部