合肥师范学院计算机组成原理实验,合肥工业大学计算机组成原理实验报告.pdf...

实验一 基本运算器实验

一、实验目的

了解运算器的组成结构;掌握运算器的工作原理。

二、实验内容

1、连线说明

ALU 单元 S0..S3(JP18) —— 开关区单元 K20..K23(JP89)

ALU 单元 Wa、wB、rALU、CN_I(JP19) —— 开关区单元 K15..K12(JP92)

ALU 单元 ALU_D0..ALU_D7(JP25) —— 扩展区单元 JP62

ALU 单元 IN0..IN7(JP22) —— 开关区单元 K0..K7(JP97)

2、打开实验仪电源,按 CON 单元的 nRST 按键,将 ALU 的A、B、FC、FZ、FS、I 清零;

如果 EXEC 键上方指示灯不亮,请按一次 EXEC 键,点亮指示灯,表示实验仪在运行状态。

3、给暂存器A 赋初值

(1)拨动开关区单元的K7..K0 开关,形成二进制数(或其它值);指示灯

亮,表示该位是 ‘1’,灭为 ‘0’。

(2)拨动开关区单元K15(wA)、K14(wB)、K13(rALU)、K12(CN_I)开关,赋 wA=0 (允许

写 A)、wB=1 (禁止写B)、rALU=1(不允许 ALU 输出)、CN_I=0,按CON 单元的 STEP 按键一

次,产生一个 T1 的下降沿,将二进制数写入暂存器 A 中,ALU 单元的 A_7…A_0LED

上显示 A 中的值

4、给暂存器B 赋初值

(1)拨动开关区单元的K7..K0 开关,形成二进制数(或其它值)。

(2)赋wA=1 (禁止写A)、wB=0 (允许写B)、rALU=1(不允许 ALU 输出)、CN_I=0,

按 CON 单元的 STEP 按键一次,产生一个 T2 的下降沿,将二进制数入暂存器B 中,

ALU 单元的 R_7…R_0LED 上显示 B 中的值

5、赋wA=1 (禁止写A)、wB=1 (禁止写B)、rALU(K10)=0,按 uSTEP 键,进入 T3 节拍,

节拍 DS169 DS168

T1、T2、T3 无效

0 0

(T1=0、T2=0、T3=0)

T1

0 1

(T1=1、T2=0、T3=0)

T2

1 0

(T1=0、T2=1、T3=0)

T3

1 1

(T1=0、T2=0、T3=1)

说明 1-亮;0-灭

当 rALU(K13)=0,如果 S3S2S1S0 的值是 0000 时,T2、T3 节拍时,允许 ALU 结果输出;

S3S2S1S0 的值是其它数值,T3 节拍时,允许 ALU 结果输出,显示于扩展区的二位数码管、

DS94..DS101 的LED 上。

6、根据后边的 “运算结果表”,改变K20 (S0)、K21 (S1)、K22 (S2)、K23 (S3)、

K12 (CN_I)的值,观察并记录运算器的输出。例如 S0=0,S1=0,S2=0,S3=0,ALU 的D7_D0

= 58H;FC、FZ、FS、I 不变。

注意:只有按 CON 单元的 STEP 按键一次,产生一个 T3 的下降沿,ALU 才将标志位 FC、

FZ、FS、I 写入标志寄存器 PSW 中,才能在ALU 单元的 FZ、FC、FS、I 指示灯上看到结果。

如果实验仪、PC 联机操作,则可通过软件中的数据通路

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值