欢迎光临散文网 会员登陆 & 注册

计组速成2-3 定点数加减法运算

2023-02-19 13:03 作者:向上的咸鱼blueblue  | 我要投稿

定点数采用补码进行运算的目的:负数用补码表示后,就可以和正数一样来处理。这样,运算器里只需要一个加法器就可以了,不必为了负数的加法运算,再配一个加法器。


补码运算公式:

1.[x]补 + [y]补 = [x+y]补

2.[x-y]补 = [x]补 + [-y]补

(其中对[y]补所有位取反+1即可得到[-y]补)


采用变形补码补码判断溢出注意事项:

1.采用双符号位,正数:00 负数11

2.两个符号位都应看做数码一样参加运算

3.最高符号为上产生的进位要舍弃

4.最高符号位永远表示结果的正确符号


通过双符号对运算结果进行溢出判断:

00:结果无溢出

11:结果无溢出

01:结果正溢出

10:结果负溢出

计组速成2-3 定点数加减法运算的评论 (共 条)

分享到微博请遵守国家法律