HKZK-CPT计算机组成原理试验指导书 - 图文(6)

2019-05-24 12:25

计算机组成原理实验平台HKZK-CPT

2.6.4 实验步骤:

? 将MD0~MD7、MLD接入二进制的开关上,将MCK、MOCK分别接入脉冲单元上的

PLS1、PLS2上。(请按下表接线)。 信号定义 接入开关位号 MCK PLS1 孔 MOCK PLS2 孔 MD0 H0 孔 MD1 H1 孔 MD2 H2 孔 MD3 H3 孔 MD4 H4 孔 MD5 H5 孔 MD6 H6 孔 MD7 H7 孔 MLD H23 孔

? 按启停单元中的停止按键,使实验平台处于停机状态。通过键盘把数据写入微程序存储

器中,例如微地址0H中输入11H、11H、11H三个字节、在05H中输入55H、55H、55H三个字节、在06H中输入66H、66H、66H。键盘监控的使用方法请参阅第4章《键盘监控》。

实验1、微地址打入操作

? 按启停单元中的停止按键,使实验平台处于停机状态,此时微地址寄存器被清零。 ? 按启停单元中的运行按键,使实验平台处于运行状态。此时微程序存储器为读状态,微

地址寄存器(74LS161)确定了当前微程序存储器的地址,并且输出24位微操作(M0~M23)。

? 按脉冲单元中的PLS2脉冲按键,在MOCK上产生一个上升沿,把当前微程序存储器

输出的微指令打入微指令锁存器。可在CPT-B上的微指令指示灯显示出当前微指令,应为11H,11H,11H。

? 置MLD=0,微代码的地址MD0~MD7(对应二进制开关H0~H7)为05H (对应开关如

下表)。 H7 H6 H5 H4 H3 H2 H1 H0 H23 MD7 MD6 MD5 MD4 MD3 MD2 MD1 MD0 MLD 0 0 0 0 0 1 0 1 0 ? 按脉冲单元中的PLS1脉冲按键,在MCK上产生一个上升沿,把MD0~MD7打入

74LS161,微地址显示灯MA0~MA7将显示05H,微程序存储器把05H单元的内容输出。

? 按脉冲单元中的PLS2脉冲按键,在MOCK上产生一个上升沿的脉冲,把当前微指令

打入微指令锁存器,在CPT-B板上的微指令指示灯应显示55H,55H,55H。

注意:微代码由3片74LS374作为微指令锁存器,它的OE端已经接地,只要MOCK端上有

上升沿,即可锁存并输出微代码。

26

计算机组成原理实验平台HKZK-CPT

实验2 微地址+1操作

? 置MLD=1。

? 按启停单元中的运行按键,使实验平台处于运行状态。

? 按脉冲单元中的PLS1脉冲按键,在MCK上产生一个上升沿,微地址寄存器自动加1。

若原来微地址寄存器的值为05H,那么当前的微地址显示灯MA0~MA7将显示06H,同时微程序存储器输出06H单元中的内容。

? 按脉冲单元中的PLS2脉冲按键,在MOCK上产生一个上升沿,将微程序存储器的输

出的微指令,打入微指令锁存器并输出,在CPT-B板上的微指令指示灯应显示66H,66H,66H。

2.7 指令部件模块实验

2.7.1 实验目的

1、掌握指令部件的组成方式。

2、熟悉指令寄存器的打入操作,PC计数器的设置和加1操作,理解跳转指令的实现过程。

2.7.2 实验要求

按照实验步骤完成实验项目,掌握数据打入指令寄存器IR1、PC计数器的重置,PC计数器自动加1和实现跳转指令的方法。

2.7.3 实验说明

2.7.3.1 指令部件模块实验的构成:

1、 1片74LS374作为指令模块的指令寄存器IR1,另1片74LS374作为地址锁存器IR2。

8芯插座PC-IN作为数据输入端,可通过短8芯扁平电缆把数据输入端连接到数据总线上。

2、 2片74LS161作为PC计数器。

3、 2片74LS245(同时只有1片输出)作为当前地址的输出。8芯插座PC-OUT作为地

址输出端,可通过短8芯扁平电缆把地址输出端连接到地址总线上。 4、 1片74LS153来实现多种条件跳转指令(JZ,JC,JMP等跳转指令)。

27

图2-7-1

2.7.3.2 指令部件模块原理:(如图2-7-2)

1、 指令寄存器IR1(74LS374)的 EIR1为低电平并且IR1CK有上升沿时,把来自数据

总线的数据打入IR1,IR1的输出就作为本系统内的8位指令I0~I7。在本系统内由这8位指令可最多译码256条不同的指令,通过编码可对应出这些指令在微程序存储器中入口地址,并且输出相应的微指令。

2、 2片74LS161组成了PC计数器,它由信号ELP、信号PC-O、脉冲PCCK来控制PC

计数器+1和PC计数器置数操作。在停机状态下,由控制台置起始地址,给出打入脉冲并置入74LS161。当ELP=0,PCCK有上升沿时可重新置PC值。当PCO=0、ELP=1, PCCK是上升沿时把当前PC计数器加1,并且把PC计数器的值作为地址输出到地址总线上。

3、 置EIR2为低电平,并且IR2CK有上升沿时,数据总线的数据打入IR2锁存器后,置

IR2-O=0,PC-O=1时,把IR2的值作为地址输出到地址总线上。

4、 74LS153是4选1的芯片,可通过JS0、JS1来选择用JC还是JZ来实现条件跳转的指

令 JS1 JS0 功 能 0 0 选择JZ 当通用寄存器为0时跳转 0 1 选择JC 当进位寄存器为0时跳转 1 0 选择JN 提供给用户自定义,JN=0跳转 1 1 重新设置当前PC指针,实现JMP指令

2.7.4 实验步骤

? 在启停单元中按“运行”按钮,使实验平台处于运行状态。

? 把EIR1,EIR2,PC-O,IR2-O,ELP,JS0,JS1接入二进制拨位开关中。把IR1CK

和IR2CK接入脉冲单元PLS1,PCCK接入PLS2中。用长8位扁平电缆把PC-IN与CPT-B板上的二进制开关单元中J03相连(对应二进制开关H0~H7),PC-OUT用短8

位扁平电缆连接地址总线AJ1,其他控制信号请按下表接线。

信号定义 接入开关位号 IR1CK PLS1 孔 IR2CK PLS1 孔 PCCK PLS2 孔 EIR1 H20 孔 EIR2 H19 孔 IR2-0 H18 孔 PC-O H17 孔 ELP H16 孔 JS0 H15 孔 JS1 H14 孔 JZ H13 孔

图2-7-2


HKZK-CPT计算机组成原理试验指导书 - 图文(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:新人教版小学人教版一年级上册数学第八单元《20以内的进位加法》

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: