文档介绍:1 实验一运算器部件实验报告班级姓名学号日期一、实验目的?熟悉与深入理解 4 位运算器芯片 Am2901 的功能和内部组成,运行中要求使用的控制信号及其各自的控制作用。?熟悉与深入理解用 4片 4位的运算器芯片构成 16位的运算器部件的具体方案,各数据位信号、各控制位信号的连接关系。?熟悉与深入理解用 2片 GAL20v8 芯片解决 ALU 最低位的进位输入信号和最高、最低位的移位输入信号、实现 4 位的标志位寄存器的方案,理解为什么这些功能不能在运算器芯片之内实现而要到芯片之外另外处理。?明确教学计算机的运算器部件,使用总计 24位的控制信号就完全确定了它的全部运算与处理功能,脱机运算器实验中可以通过 24位的微型开关提供这些控制信号。二、实验说明脱机运算器实验,是指让运算器从教学计算机整机中脱离出来,此时,它的全部控制与操作均需通过 24位的微型开关来完成,通过开关、按键控制教学机的运算器完成指定的运算功能,并通过指示灯观察运算结果。三、实验要求 1、实验之前认真预习,写出预习报告,包括操作步骤,实验过程所用数据和运行结果等 2、实验过程当中,要仔细进行,防止损坏设备,分析可能遇到的各种现象, 判断结果是否正确,记录运行结果 3、实验之后,认真写出实验报告,包括对遇到的各种现象的分析,实验步骤和实验结果,自己在这次实验的心得体会与收获。四、实验所使用到的控制信号 AM2901 所用的控制信号编码 I 8I 7I 6I 5I 4I 3 (功能选择)I 2I 1I 0(R,S) BQY 000Q←FF R+S A,Q 001F S-R A, B 010 B← FA R-S 0, Q 011 B←FF R ∨S0,B 100 B← F/2 Q←Q/2F R ∧S0,A 101 B←F /2F /R ∧SD,A 110 B← 2FQ← 2QFR⊕ SD, Q 111 B←2FF /(R⊕S)D,0 运算器用到的 GAL20V8 的控制信号状态寄存器低位进位左右移位最低、最高位处理 SST CZVS SCI Cin SSH 左移右移 000 CZVS 000 RAM0 Q0 RAM15 Q15 2 001 CY F=0 OVR F 15 011 000X0X 010 恢复现场标志位 10C 01CXCX 011 0ZVS 11 无效 10 Q15 /F15 CY RAM0 100 1ZVS 11XX F15 RAM0 101 RAM0 ZVS 110 RAM15 ZVS 111 Q0 ZVS 五、实验步骤 1 、将教学机设置为单步、 16 位、脱机状态下,即把教学机左下方的 5个控制开关置为 1XX00 。 2、按一下 RESET 按键,进行初始化。 3、按照指定功能给出控制信号和数据信息,观察各信号指示灯状态。 4、按压 START 键,给出脉冲信号,观察各信号灯状态。六、实验内容 1、下表中所列操作在教学机上进行运算器脱机实验。并将结果填入表中。 2、下表中所列操