文档详情

运算器和运算方法.ppt

发布:2017-05-27约8.5千字共41页下载文档
文本预览下载声明
(2)A=10 B=7 10+7 :0 1010 0 0111 1 0001 (4)A= -10 B= -7 -10+(-7): 0 1111 1 0110 1 1001 1. 硬件判断逻辑一(SA、SB与Sf的关系) 溢出= SA SB Sf SA Sf SB 2. 硬件判断逻辑二(Cf与C的关系) 正确 0 0011 0 0010 (1)A=3 B=2 3+2: 0 0101 (2)A=10 B=7 10+7: 0 1010 0 0111 1 0001 正溢 正确 负溢 正确 正确 (3)A= -3 B= -2 -3+(-2): 1 1011 1 1101 1 1110 (4)A= -10 B= -7 -10+(-7): 0 1111 1 0110 1 1001 (5)A=6 B= -4 6+(-4): 0 0010 0 0110 1 1100 (6)A= -6 B=4 -6+4: 1 1110 1 1010 0 0100 Cf=0 C =0 Cf=0 C =1 Cf=1 C =1 Cf=1 C =0 Cf=1 C =1 Cf=0 C =0 1 1 1 1 1 1 (2)A=10 B=7 10+7 : 0 1010 0 0111 1 0001 (4)A= -10 B= -7 -10+(-7): 0 1111 1 0110 1 1001 1. 硬件判断逻辑一(SA、SB与Sf的关系) 溢出= SA SB Sf SA Sf SB 2. 硬件判断逻辑二(Cf与C的关系) 溢出= Cf C 3. 硬件判断逻辑三(双符号位) (1)3+2: 正确 00 0011 00 0010 00 0101 (2)10+7: 00 1010 00 0111 01 0001 正溢 正确 负溢 正确 正确 (3)-3+(-2): 11 0111 11 1101 11 1110 (4)-10+(-7): 10 1111 11 0110 11 1001 (5)6+(-4): 00 0010 00 0110 11 1100 (6)-6+4: 11 1110 11 1010 00 0100 第一符号位Sf1 第二符号位Sf2 (2)A=10 B=7 10+7 : 0 1010 0 0111 1 0001 (4)A= -10 B= -7 -10+(-7): 0 1111 1 0110 1 1001 1. 硬件判断逻辑一(SA、SB与Sf的关系) 溢出= SA SB Sf SA Sf SB 2. 硬件判断逻辑二(Cf与C的关系) 溢出= Sf1 Sf2 3. 硬件判断逻辑三(双符号位) 溢出= Cf C 2.3.3 移位操作 逻辑移位 :数码位置变化,数值不变。 1. 移位类型 算术移位 1 0 0 0 1 1 1 1 循环左移: 0 :数码位置变化,数值变化, 符号位不变。 1 0 0 1 1 1 1 算术左移: 1 0 0 1 1 1 1 1 0 1 1 1 1 0 (-15) (-30) 移位寄存器: 2. 移位逻辑 在寄存器中移位(串行接口中)。 D4 D3 D2 D1 D4 D3 D2 右移 左移 D3 D2 D1 移位门: 斜位传送(运算器中)。 左斜 右斜 4 3 1 2 门4 门3 门2 门1 移位寄存器 移位门 加法器 (1)单符号位 : 0 0111 0 1110 (2)双符号位: 00 1110 00 0111 3.正数补码移位规则 (3)移位规则 左移 右移 右移 0 0111 0 0011 左移 左移 右移 右移 01 1100 00 1110 00 0111 数符不变 (单:符号位不变;双:第一符号位不变)。 空位补0 (右移时第二符号位移至尾数最高位)。 (1)单符号位 : 1 1011 1 0110 (2)双符号位: 10 1100 11 0110 4.负数补码移位规则 (3)移位规则 左移 右移 右移 1 1011 1 1101 左移 右移 右移 11 0110 11 1011 数符不变 (单:符号位不变;双:第一符号位不变)。 左移空位补
显示全部
相似文档