计算机组成原理实验-运算器实验报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.逻辑运算
(1)S3S2S1S0=0000时,F=A,例如:当A=00010101,B=01101001时
F=00010101;
当A=01011000时,B=01011110时
F=01011000
(2)S3S2S1S0=0001时,F=B,例如:
当A=10110111,B=01110010时
F=01110010
当A=11100011,B=01010110
F=01010110
(3)S3S2S1S0=0010时,F=AB。例如:当A=10110010,B=10010111时
F=10010010
当A=11000011,B=00111100时
F=00000000
(4)S3S2S1S0=0011时,F=A+B。例如:当A=00110101,B=11001010时,
F=11111111
当A=01011011,B=11000101时
F=11011111
(5)S3S2S1S0=0100时,F=/A。例如:
当A=00110100,B=11010010时,
F=11001011
当A=01001111,B=10100101时
F=10110000
2.移位运算
(1)S3S2S1S0=0101时,F=A逻辑右移B(取低三位)位。例如:
当A=01000101,B=00000010时,
F=00010001
当A=01011011,B=00000101时
F=00000010
(2)S3S2S1S0=0110时,F=A逻辑左移B(取低三位)位。例如:
当A=00110101,B=00000011时,
F=10101000
当A=01101011,B=00000001时
F=11010110
(3)S3S2S1S0=0111时,F=A算术右移B位。例如:当A=01110101,B=00000010时,
F=00011101
当A=01000111,B=00000101时
(4)S3S2S1S0=1000时,F=A循环右移B位。例如:当A=01110001,B=00001010时,
F=01011100
当A=01010001,B=00000011时
F=00101010
3.算术运算
(1)S3S2S1S0=1001时,F=A加B。例如:
当A=00110101,B=01001010时,
F=011111111
当A=01011011,B=11110111时
F=01010010,FC灯亮,表示有进位
(2)S3S2S1S0=1010时,F=A加B加C n。例如:当A=00110101,B=11001010,C n=0时
F=11111111
当A=01011011,B=11000101,C n=1时
F=00100000,FC灯亮,表示有进位
(3)S3S2S1S0=1011时,F=A减B。例如:
当A=00110101,B=00110101时,
F=00000000
当A=01011011,B=00111010时
(4)S3S2S1S0=1100时,F=A减1。例如:当A=00110101,B=00110101时,
F=00110100
当A=10000000,B=00110010时
F=01111111
(5)S3S2S1S0=1101时,F=A加1。例如:当A=00110101,B=00110101时,
F=00110110
当A=11100011,B=00100010时
F=11100100