计算机组成原理实验-运算器实验报告

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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

相关文档
最新文档