计算机组成原理实验-实验二.doc
【精品文档】如有侵权,请联系网站删除,仅供学习与交流计算机组成原理实验-实验二.精品文档.实 验 报 告课程名称 计算机组成原理部件实验 实验项目 实验二 运算器组成实验 系 别_ _计算机学院 _ _专 业_ 计算机科学与技术 _班级/学号_计科1601/2016011155_学生姓名 _罗坤_ _实验日期 _(2018年4月12日) 成 绩 _ 指导教师 吴燕 实验二 运算器组成实验一 实验目的(1)掌握算术,逻辑运算单元的工作原理。(2)熟悉多通用寄存器结构的简单运存器。(3)进一步熟悉运算器的结构传送通路及控制方法。(4)按给定的各种操作流程完成运算。二 实验电路三 试验设备数据通路板(B板)、控制信号板(A板)各一块。四 实验数据1.CLR R0 OHR0SW=OHSW-BUSYs1Ys0=11LDR0,T4 2.INC R1 *HR1 SW=*H SW-BUS Ys1Ys0=11 LDR1,T4 (R1)DR1 YS1YS0=00 R1-BUS LDDR1,T4 (DR1)+1R1 000001 ALU YS1YS0=11 LDR1,T4 YS1YS0=00 R1-BUS 3.COM R2 *HR2 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 *HR1 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 *HR1 SW=*H SW-BUS Ys1Ys0=11 LDR1,T4 (R1)DR1 YS1YS0=00 R1-BUS LDDR1,T4*HR0 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非S1S2CKQAQH00 0*清零1*1 1并接置数10 00 1右移10 01 0左移10 00 0*保持(3)列出将R1的内容读取到总线的全部信号。答:YS1YS2=00;R1BUS (4)若要求将R0的内容传送到R1,这样的操作是否正确:将R0的内容读取到总线,直接写到R1里?若正确,写出具体操作过程;若不正确,解释器原因,并将正确的操作步骤按上述例题格式写出。答:不正确,R0 R1的值不能使用总线直接替换,应该把R0的数据送到锁存器,由ALU运算出来F=B,读取到总线,再由总线写入R1。(R0)DR1操作数=01 SWBUS YS1YS2=11 LDR0 YS1YS2=00 R0BUS LDDR1 KQD(T4) DR2R0F=B S1 S2 S3 S4 M CN 1 0 1 0 1 0 YS1YS2=11 LDR1 KQD(T4) YS1YS2=00 R1BUS 六实验总结通过对实验二运算组成实验的学习,掌握了算术,逻辑运算单元的工作原理,更加熟悉了多通用寄存器结构的简单运存器,进一步熟悉了运算器的结构传送通路及控制方法,按给定的各种操作流程完成了运算,使得我对运算器组成更加了解。