牢科学技术学院 例:Ⅹ=+0.1100Y=+0.1000,求X+Y=? 解 [X]补=00.1100 LY]补=00.1000 01.0100 正数太大了,向前有进位,而符号位向前无 进位;两个符号位:01,表示溢出 2021年2月20日1时6分 16
2021年2月20日1时6分 16 • 例: X=+0.1100 Y=+0.1000,求 X+Y=? 解: [X]补=00. 1100 + [Y]补=00. 1000 01.0100 正数太大了,向前有进位,而符号位向前无 进位;两个符号位:01,表示溢出
牢科学技术学院 例:X=-0.1100Y=-0.1000,求X+Y=? 解 Ⅺ]补=11.0100 LY]补=11.1000 10.1100 负数绝对值太大了对应的补码小,向前无进位,而符号 位向前有进位; 两个符号位:10,表示溢出 溢出逻辑表达式为:V=SnSn (其中S为最高符号位,S2为第二符号位) 2021年2月20日1时6分
2021年2月20日1时6分 17 ◼ 例: X=-0.1100 Y=-0.1000,求 X+Y=? 解: [X]补=11. 0100 + [Y]补=11. 1000 10.1100 负数绝对值太大了对应的补码小,向前无进位,而符号 位向前有进位; 两个符号位:10,表示溢出 溢出逻辑表达式为:V=Sf1⊕ Sf2 (其中Sf1为最高符号位,Sf2为第二符号位)
牢科学技术学院 由此可以得出如下结论: 1.当以模4补码运算,运算结果的二符号位相异时, 表示溢出;相同时,表示未溢出。 2.模4补码相加的结果,不论溢出与否,最高符号位 始终指示正确的符号。 2021年2月20日1时6分
2021年2月20日1时6分 18 • 由此可以得出如下结论: • 1. 当以模4补码运算,运算结果的二符号位相异时, 表示溢出;相同时,表示未溢出。 • 2. 模4补码相加的结果,不论溢出与否,最高符号位 始终指示正确的符号
牢科学技术学院 、基本的加法减法器 1、一位全加器 表22一位全加器真值表 Si本位输出 输入输出 结果 A, B,C S ci+1 FA 向高位 0000 进位 0 Ai Bi 000 01 00010 1101 两个输出端的逻辑表达式: 001 S=A⊕BC1 Ci+1=ABtB Ci+CAi l111 0101 001 2021年2月20日1时6分
2021年2月20日1时6分 19 三、基本的加法/减法器 1、一位全加器 FA Ai Bi Ci+1 Ci Si 向高位 进位 本位输出 结果 输入 输出 Ai Bi Ci Si Ci+1 0 0 0 0 0 0 0 1 1 0 0 1 0 1 0 0 1 1 0 1 1 0 0 1 0 1 0 1 0 1 1 1 0 0 1 1 1 1 1 1 表2.2 一位全加器真值表 两个输出端的逻辑表达式: Si=Ai⊕Bi⊕Ci Ci+1=AiBi+BiCi+CiAi
牢科学技术学院 C;+ S S =A 0B eC Ci+1=AB+BC+CA 按此表达式组成的一位全加 器示图: Ci+1=(Ai e Bi)ci AiBi CiI;IIB 2021年2月20日1时6分
2021年2月20日1时6分 20 Si =Ai⊕Bi⊕Ci Ci+1 =AiBi+BiCi+CiAi 按此表达式组成的一位全加 器示图: Ci+1=(Ai ⊕ Bi)Ci AiBi