《计算机组成原理》实 验 报 告实验一:运算器实验学 院: 专 业: 班级学号: 学生姓名: 实验日期: 指导老师: 成绩评定: 计算机学院计算机组成原理实验室 实 验 一一、 实验名称:运算器实验二、 实验目的:1、 掌握运算器的组成及工作原理;2、 熟悉 ALU 执行算术运算与逻辑运算的具体实现过程;3、 掌握 ALU 算术与逻辑运算的控制方法三、 实验内容:1、 两 8 位操作数的算术运算及进位影响2、 两 8 位操作数的逻辑运算及进位影响3、 不同控制组合下的算术与逻辑运算的输出结果四、实验设备:EL-JY-II 型计算机原理实验系统五、实验步骤:1、 在系统断电的情况下,按实验指导书接线图完成本次实验的接线;2、 系统上电,拨动清零开关,系统清零;3、 从数据输入开关电路输入第一个 8 位数据,开放数据总线,使数据进入暂存寄存器 A;4、 从数据输入开关电路输入第二个 8 位数据,开放数据总线,使数据进入暂存寄存器 B;5、 关闭数据输入开关,开启 ALU 输出,检查两个 8 位数据正确与否,有错通过步骤 3 改正;6、 拨动功能选择端 S3,S2,S1,S0 进行算术运算,记录 ALU 输出结果;7、 重复步骤 6,直到 S3,S2,S1,S0 所有组合(16 种)被完成;8、 对实验结果进行检查,如有错误,找出原因,重做实验,直到正确为止。六、实验结果整个实验记录的实验结果如下:表一: ALU 功能表(分析时使用)运算类型S3 S2 S1 S0 CN功 能逻辑运算0000XF=A(直通) 0001XF=B(直通) 0010XF=AB (FZ)0011XF=A+B (FZ)0100XF=/A (FZ)移位运算0101XF=A 不带进位循环右移 B(取低 3 位)位 (FZ)01100F=A 逻辑右移一位 (FZ)1F=A 带进位循环右移一位 (FC,FZ)01110F=A 逻辑左移一位 (FZ)1F=A 带进位循环左移一位 (FC,FZ)算术运算1000X置 FC=CN (FC)1001XF=A 加 B (FC,FZ)1010XF=A 加 B 加 FC (FC,FZ)1011XF=A 减 B (FC,FZ)1100XF=A 减 1 (FC,FZ)1101XF=A 加 1 (FC,FZ)1110X(保留)1111X(保留)表二 ALU 算术与逻辑运算实验结果 运算类型ABS3 S2 S1 S0 CN结果逻辑运算5053 0 0 0 0XF=( 50) FC=(0) FZ=(0)50530 0 0 1XF=( 53) FC=(0) FZ=(0)0 0 1 0XF=( 50) FC=(0) FZ=(0)0 0 1 1XF=( 53) FC=(0) FZ=(0)0 1 0 0XF=(AF) FC=(0) FZ=(0)移位运算0 1 0 1XF=(0B) FC=(0)...