资源描述
计算机组成原理实验-实验二
精品资料
实 验 报 告
课程名称 计算机组成原理部件实验
实验项目 实验二 运算器组成实验
系 别___ _计算机学院 _ ______
专 业___ 计算机科学与技术 ___
班级/学号___计科1601/2016011155___
学生姓名 ______罗坤__ ________
实验日期 _(2018年4月12日)
成 绩 _______________________
指导教师 吴燕
实验二 运算器组成实验
一. 实验目的
(1)掌握算术,逻辑运算单元的工作原理。
(2)熟悉多通用寄存器结构的简单运存器。
(3)进一步熟悉运算器的结构传送通路及控制方法。
(4)按给定的各种操作流程完成运算。
二. 实验电路
三. 试验设备
数据通路板(B板)、控制信号板(A板)各一块。
四. 实验数据
1.CLR R0
OH→R0
SW=OH
SW-BUS
Ys1Ys0=11
LDR0,T4
2.INC R1
**H→R1
SW=**H
SW-BUS
Ys1Ys0=11
LDR1,T4
(R1)→DR1
YS1YS0=00
R1-BUS
LDDR1,T4
(DR1)+1→R1
000001 ALU
YS1YS0=11
LDR1,T4
YS1YS0=00
R1-BUS
3.COM R2
**H→R2
SW=**H
SW-BUS
YS1YS0=11
LDR2,T4
(R2)→DR2
YS1YS0=00
R2-BUS
LDDR2,T4
(DR2非)→R2
010110 ALU
YS1YS0=11
LDR2,T4
YS1YS0=00
R2-BUS
4.MOV R1,R0
**H→R1
SW=**H
SW-BUS
Ys1Ys0=11
LDR1,T4
(R1)→DR2
YS1YS0=00
R2-BUS
LDDR2,T4
(DR2) →R0
YS1YS0=00
LDR0,T4
YS1YS0=00
R0-BUS
5.SUB R1,R0
**H→R1
SW=**H
SW-BUS
Ys1Ys0=11
LDR1,T4
(R1)→DR1
YS1YS0=00
R1-BUS
LDDR1,T4
**H→R0
SW=**H
SW-BUS
Ys1Ys0=11
LDR0,T4
(R0)→DR2
YS1YS0=00
R2-BUS
LDDR2,T4
(DR1)-(DR2)→R0
011001 ALU
YS1YS0=11
LDR2,T4
YS1YS0=00
R2-BUS
五. 回答问题
(1)本实验包括几个通用寄存器?分别写出他们的名称。通用寄存器用的是什么芯片?请写出该芯片的全称。
答:本实验包括3个通用寄存器;他们的名称是U6(R0) U8(R1) U9(R2) ;74299
(2)通用寄存器共有几种工作状态?YS1YS2在该芯片工作时起到了什么作用?请列出全部工作状态的真值表。
答:通用寄存器共有5种工作状态;YS1YS2在该芯片工作时具有清零、并行置数、左移、右移及保持五种模式的功能;
8位通用移位寄存器
74299
输入信号
输出
CLR非
G1G2非
S1S2
CK
QA……QH
0
0 0
**
*
清零
1
**
1 1
↑
并接置数
1
0 0
0 1
↑
右移
1
0 0
1 0
↑
左移
1
0 0
0 0
*
保持
(3)列出将R1的内容读取到总线的全部信号。
答:YS1YS2=00;R1→BUS
(4)若要求将R0的内容传送到R1,这样的操作是否正确:将R0的内容读取到总线,直接写到R1里?若正确,写出具体操作过程;若不正确,解释器原因,并将正确的操作步骤按上述例题格式写出。
答:不正确,R0 R1的值不能使用总线直接替换,应该把R0的数据送到锁存器,由ALU运算出来F=B,读取到总线,再由总线写入R1。
(R0)→DR1
操作数=01
SW→BUS
YS1YS2=11
LDR0
YS1YS2=00
R0→BUS
LDDR1
KQD(T4)
② DR2→R0
F=B
S1 S2 S3 S4 M CN
1 0 1 0 1 0
YS1YS2=11
LDR1
KQD(T4)
YS1YS2=00
R1→BUS
六.实验总结
通过对实验二运算组成实验的学习,掌握了算术,逻辑运算单元的工作原理,更加熟悉了多通用寄存器结构的简单运存器,进一步熟悉了运算器的结构传送通路及控制方法,按给定的各种操作流程完成了运算,使得我对运算器组成更加了解。
仅供学习与交流,如有侵权请联系网站删除 谢谢7
展开阅读全文