编辑: 我不是阿L | 2019-07-02 |
0001 X F=B(直通)
0010 X F=AB (FZ)
0011 X F=A+B (FZ) 逻辑运算
0100 X F=/A (FZ)
0101 X F=A 不带进位循环右移 B(取低
3 位)位(FZ)
0 F=A 逻辑右移一位 (FZ)
0110 1 F=A 带进位循环右移一位 (FC,FZ)
0 F=A 逻辑左移一位 (FZ) 移位运算
0111 1 F=A 带进位循环左移一位 (FC,FZ)
1000 X 置FC=CN (FC)
1001 X F=A 加B(FC,FZ)
1010 X F=A 加B加FC (FC,FZ)
1011 X F=A 减B(FC,FZ)
1100 X F=A 减1(FC,FZ)
1101 X F=A 加1(FC,FZ)
1110 X (保留) 算术运算
1111 X (保留) *表中 X 为任意态,下同 计算机组成原理实验指导书 西安唐都科教仪器公司
4 1.1.4 实验步骤 (1) 按图 1-1-5 连接实验电路,并检查无误.图中将用户需要连接的信号用圆圈标明(其它实验 相同) . 图1-1-5 实验接线图 (2) 将时序与操作台单元的开关 KK2 置为'
单拍'
档,开关 KK
1、KK3 置为'
运行'
档. (3) 打 开电源开关,如果听到有'
嘀'
报警声,说明有总线竞争现象,应立即关闭电源,重新检查接 线,直到错误排除.然后按动 CON 单元的 CLR 按钮,将运算器的 A、B 和FC、FZ 清零. (4) 用输入开关向暂存器 A 置数. ① 拨动 CON 单元的 SD27…SD20 数据开关,形成二进制数 01100101(或其它数值) ,数据显 示亮为'
1'
,灭为'
0'
. ② 置LDA=1,LDB=0,连续按动时序单元的 ST 按钮,产生一个 T4 上沿,则将二进制数
01100101 置入暂存器 A 中,暂存器 A 的值通过 ALU 单元的 A7…A0 八位 LED 灯显示. (5) 用输入开关向暂存器 B 置数. ① 拨动 CON 单元的 SD27…SD20 数据开关,形成二进制数 10100111(或其它数值) . ② 置LDA=0,LDB=1,连续按动时序单元的 ST 按钮,产生一个 T4 上沿,则将二进制数
10100111 置入暂存器 B 中,暂存器 B 的值通过 ALU 单元的 B7…B0 八位 LED 灯显示. (6) 改变运算器的功能设置, 观察运算器的输出. 置ALU_B=
0、 LDA=
0、 LDB=0, 然后按表 1-1-1 置S
3、S
2、S
1、S0 和Cn 的数值,并观察数据总线 LED 显示灯显示的结果.如置 S
3、S
2、S
1、 S0 为0010,运算器作逻辑与运算,置S
3、S
2、S
1、S0 为1001,运算器作加法运算. 如果实验箱和 PC 联机操作, 则可通过软件中的数据通路图来观测实验结果 (软件使用说明 请看附录一) ,方法是:打开软件,选择联机软件的 【实验】―【运算器实验】 ,打开运算器 实验的数据通路图,如图 1-1-6 所示.进行上面的手动操作,每按动一次 ST 按钮,数据通路图 会有数据的流动,反映当前运算器所做的操作,或在软件中选择 【调试】―【单节拍】 ,其作 用相当于将时序单元的状态开关 KK2 置为'
单拍'
档后按动了一次 ST 按钮,数据通路图也会 反映当前运算器所做的操作. 计算机组成原理实验指导书 西安唐都科教仪器公司
5 重复上述操作,并完成表 1-1-2.然后改变 A、B 的值,验证 FC、FZ 的锁存功能. 图1-1-6 数据通路图 表1-1-2 运算结果表 运算类型 A B S3 S2 S1 S0 CN 结果
65 A7
0 0
0 0 X F=(
65 ) FC=( ) FZ=( )
65 A7
0 0
0 1 X F=( A7 ) FC=( ) FZ=( )
0 0
1 0 X F=( ) FC=( ) FZ=( )
0 0
1 1 X F=( ) FC=( ) FZ=( ) 逻辑运算
0 1
0 0 X F=( ) FC=( ) FZ=( )
0 1
0 1 X F=( ) FC=( ) FZ=( )........