计算机组成原理——运算器实验

运算器实验

、实验结果(12分)

1、实验结果记录(8分)

运算类型

A

B

S3 S2 S1 S0

CN

结果

逻辑运算

65

A7

0  0  0  0

X

F=( 65 )  FC=( 0)   FZ=(0 )

65

A7

0  0  0  1

X

F=( A7 )  FC=( 0)   FZ=(0 )

65

A7

0  0  1  0

X

F=( 25 )  FC=( 0)   FZ=( 0)

65

A7

0  0  1  1

X

F=( E7)   FC=( 0)   FZ=( 0)

65

A7

0  1  0  0

X

F=( 9A)   FC=( 0)   FZ=(0 )

移位运算

65

A7

0  1  0  1

X

F=( CA)   FC=(0 )  FZ=(0 )

65

A7

0  1  1  0

0

F=( 32 )  FC=( 0)  FZ=(0  )

1

F=(B2 )   FC=( 1)  FZ=(0 )

65

A7

0  1  1  1

0

F=( CA )  FC=( 0)  FZ=( 0 )

1

F=( CA )  FC=( 0 )  FZ=( 0)

算术运算

65

A7

1  0  0  0

X

F=( 65 )  FC=( 0 )  FZ=( 0 )

65

A7

1  0  0  1

X

F=( 0C)   FC=( 1 )  FZ=( 0 )

65

A7

1  0  1  0(FC=0)

X

F=( 0D)   FC=( 1 )  FZ=( 0 )

1  0  1  0(FC=1)

X

F=( 0D )  FC=( 1 )  FZ=( 0 )

65

A7

1  0  1  1

X

F=( BE )  FC=( 1 )  FZ=( 0 )

65

A7

1  1  0  0

X

F=( 64 )  FC=( 0 )  FZ=( 0 )

65

A7

1  1  0  1

X

F=( 66 )  FC=( 0 )  FZ=( 0 )

2、实验结果记录(自己设定A和B的值,4分)

运算类型

A

B

S3 S2 S1 S0

CN

结果

逻辑运算

35

48

0  0  0  0

X

F=(35)   FC=( 0 )  FZ=( 0 )

35

48

0  0  0  1

X

F=( 48 ) FC=( 0)    FZ=( 0 )

35

48

0  0  1  0

X

F=( B7 ) FC=( 0 )  FZ=( 0 )

35

48

0  0  1  1

X

F=( FF ) FC=( 0 )  FZ=( 0 )

35

48

0  1  0  0

X

F=( 6A ) FC=( 0 )  FZ=( 0 )

移位运算

35

48

0  1  0  1

X

F=( B2 ) FC=( 0 )  FZ=( 0 )

35

48

0  1  1  0

0

F=( 1A ) FC=( 0 )  FZ=(0)

1

F=( 9A )  FC=( 1  )  FZ=(0 )

35

48

0  1  1  1

0

F=( 6A )  FC=( 0 )  FZ=( 0 )

1

F=( 6A )  FC=( 0 )  FZ=( 0)

算术运算

35

48

1  0  0  0

X

F=( 35 )  FC=( 0 )  FZ=(0 )

35

48

1  0  0  1

X

F=( 7D )  FC=( 0 )  FZ=(0)

35

48

1  0  1  0(FC=0)

X

F=( 7D)   FC=( 0 )  FZ=(0)

1  0  1  0(FC=1)

X

F=( 7E )   FC=( 1 )  FZ=( 0)

35

48

1  0  1  1

X

F=( ED)   FC=( 1 )  FZ=( 0)

35

48

1  1  0  0

X

F=( 34 )  FC=(0 )   FZ=( 0 )

35

48

1  1  0  1

X

F=( 36 )  FC=( 0 )  FZ=(0 )

二、实验问题与思考(3分,前六个每个0.5分)

  1. 如果存在无法正确显示实验结果,原因可能包括哪些?

1.连线错误.

2.每次试验开始前没有按下CLE键.

3.时序与操作台单元开关置错误挡

4.输入有误.

5.实验箱内部线路故障

  1. CN的作用是什么?FC和FZ指示具有什么含义?

(1) CN为控制信号,标志是循环移动还是算数移动。

(2) FC为进位标志,FZ为运算器零标志,表中功能栏内的 FC、FZ 表示当前 运算会影响到该标志。

  1. 如果开关输入位置的值相同的情况下,FC的值会影响下一次计算的结果吗?

会的。

例如本实验中,FC的值影响下一次计算结果。

 

  1. 逻辑移位和循环移位的区别是什么?

逻辑移位:

逻辑左移时,低位补0;

逻辑右移时,高位补0;

只影响FZ标志,不影响FC标志

循环移位:

不带进位的循环右移:操作数循环右移位,高位补移掉的那位。

不带进位的循环左移:操作数循环左移位,低位补移掉的那位。

带进位的循环右移:操作数连同CF位循环右移,高位补移掉的那位

带进位的循环左移:操作数连同CF位循环左移,低位补移掉的那位。

影响FZ,和FC

  1. LDA和LDB的作用是什么?是相容的微命令还是互斥的微命令?

(1)LDA往A里送数据,LDB往B里送数据

(2)相斥命令

  1. ALU_B的作用是什么?

ALU_B为低电平时,三态控制门有效

目录 第1 章运算器......................................................................................................................................1 1.1 基本运算器实验.....................................................................................................................1 1.2 超前进位加法器设计实验.....................................................................................................6 1.3 阵列乘法器设计实验...........................................................................................................12 第2 章存储系统................................................................................................................................14 2.1 静态随机存储器实验...........................................................................................................14 2.2 Cache控制器设计实验.........................................................................................................18 第3 章控制器....................................................................................................................................23 3.1 时序发生器设计实验...........................................................................................................23 3.2 微程序控制器实验...............................................................................................................26 第4 章系统总线与总线接口............................................................................................................36 4.1 系统总线和具有基本输入输出功能的总线接口实验.......................................................36 4.2 具有中断控制功能的总线接口实验...................................................................................41 4.3 具有DMA控制功能的总线接口实验..................................................................................43 第5 章模型计算机............................................................................................................................45 5.1 CPU与简单模型机设计实验...............................................................................................45 5.2 硬布线控制器模型机设计实验...........................................................................................53 5.3 复杂模型机设计实验...........................................................................................................57 第6 章输入输出系统........................................................................................................................71 6.1 带中断处理能力的模型机设计实验...................................................................................71 6.2 带DMA控制功能的模型机设计实验..................................................................................85 6.3 典型I/O接口8253 扩展设计实验.......................................................................................91 第7 章精简指令系统计算机............................................................................................................95 7.1 计算机的指令系统..................................................................................................................95 7.2 基于RISC技术的模型计算机设计实验................................................................................98 第8 章重叠处理机..........................................................................................................................103 8.1 重叠的基本原理和思想.....................................................................................................103 8.2 基于重叠技术的模型计算机设计实验.............................................................................105 第9 章流水线处理机........................................................................................................................ 114 9.1 流水线的原理及基本思想.................................................................................................114 9.2 基于流水技术的模型计算机设计实验.............................................................................
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值