计算机组成原理实验-运算器实验报告
1.逻辑运算
(1)S3S2S1S0=0000时,F=A,例如:
当AB
F
当A,B
F(2)S3S2S1S0=0001时,F=B,例如:
当AB
F 当AB F(3)S3S2S1S0=0010时,F=AB。例如:
当AB
F 当AB
F(4)S3S2S1S0=0011时,F=A+B。例如:
当AB,
F 当AB
F(5)S3S2S1S0=0100时,F=/A。例如:
当AB,
F 当AB
F2.移位运算
(1)S3S2S1S0=0101时,F=A逻辑右移B(取低三位)位
。例如:
当AB,
F 当AB
F(2)S3S2S1S0=0110时,F=A逻辑左移B(取低三位)位。
例如:
当AB,
F 当AB
F(3)S3S2S1S0=0111时,F=A算术右移B位。例如:
当AB,
F 当AB
F(4)S3S2S1S0=1000时,F=A循环右移B位。例如:
当AB,
F 当AB
F3.算术运算
(1)S3S2S1S0=1001时,F=A加B。例如:
当AB,
F=011111111
当AB
FFC灯亮,表示有进位
(2)S3S2S1S0=1010时,F=A加B加Cn。例如:
当ABCn=0时
F 当ABCn=1时
FFC灯亮,表示有进位
(3)S3S2S1S0=1011时,F=A减B。例如:
当AB,
F 当AB
F(4)S3S2S1S0=1100时,F=A减1。例如:
当AB,
F 当AB
F(5)S3S2S1S0=1101时,F=A加1。例如:
当AB,
F 当AB
F