yznu:计算机组成原理: PC 实验

一、实验目的:

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

二、实验原理:

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

PC 原理图

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

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

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

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

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

 PC打入控制原理图

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

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

J2座

J3座

将K23-K16接入DBU[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

CK

已连

PC工作脉冲

上升沿打入

三、实验内容:

实验1:PC 加一实验

置控制信号为:

K5(PCOE)

K0(ELP)

0

1

按一次STEP脉冲键,CK产生一个上升沿,数据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

置控制信号为:

IR3

(K4)

IR2

(K3)

JRZ

(K2)

JRC

(K1)

ELP

(K0)

LDPC

黄色PC预置指示灯

X

X

X

X

1

1

0

0

X

1

0

0

0

0

X

0

0

1

0

1

1

X

0

0

0

1

0

X

0

1

1

X

X

X

0

0

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值