- 6
- 0
- 约4.44千字
- 约 7页
- 2016-12-24 发布于重庆
- 举报
2.2 定点加法减法运算 2.2.1 补码加法 负数用补码表示后,可以和正数一样来处理。这样,运算器里只需要一个加法器就可以了,不必为了负数的加法运算,再配一个减法器。 补码加法的公式是 [x]补+[y]补=[x+y]补 (mod 2) (2.17) 现分四种情况来证明。假设采用定点小数表示,因此证明的先决条件是 ︱x︱﹤1, ︱y︱﹤1, ︱x+y︱﹤1。 (1)x﹥0,y﹥0,则x+y﹥0。 相加两数都是正数,故其和也一定是正数。正数的补码和原码是一样的,可得: [x]补+[y]补=x+y=[x+y]补 (mod 2) (2)x﹥0,y﹤0,则x+y0或x+y0。 相加的两数一个为正,一个为负,因此相加结果有正、负两种可能。根据补码定义, ∵ [x]补=x, [y]补=2+y ∴ [x]补+[y]补=x+2+y=2+(x+y) 当x+y0时,2 + (x+y) 2,进位2必丢失,又因(x+y)0, 故 [x]补+[y]补=x+y=[x+y]补 (mod 2) 当x+y0时,2 + (x+y) 2,又因(x+y)0, 故 [x]补+[y
原创力文档

文档评论(0)