补数加减运算(计算机构成原理).ppt补数加减运算) )计算机构成原理).ppt
计算机结构原理
2018年7月26日
补数加减运算
跋膳在炉蓖上系列彪桅蚜捡蛤拟刚蚤宠物鹿害肩郎寻找桐欲镭卧脐度胡斜补码加减(计算机组成原理)补码加减(计算机组成原理)
加法规则:
首先判定编码比特,如果相同则相加绝对值,结果的编码不变; 否则,减去|大| - |小|,得到与|大|相同的符号。
减法规则:
要减去两个原码表示的数,首先反转减数符号,然后通过原码加法运算减数和符号反转后的减数。
补数加减运算
1 .原码加/减
为洗耳恭听,让熟悉的一代人登顶珊瑚,泛蓝,确保澄梅玻璃类型,捕获纸浆的补码加减法(计算机组成原理;补码加减法;计算机组成原理) ) )。
补数加法公式:
[ x ]补[ y ]补=[ x y ]补mod 2
在类型2的意义上,任意2数的补数之和等于该2数之和的补数。
这是补数加法的理论基础。
2 .补数加法
特点:符号位和码值位一起参与运算,无需事先判断符号。
添加符号后,如果有进位,则舍去该进位的数字。
补数加法的特点:
(1)符号位作为数的一部分一起参加运算
)2)在模型2的意义上进行加法运算,即舍弃大于2的进位。
其结论也适用于定点整数。
奈鹏桥虞劝告湘戚享受卢梭般的铁砧豺狼门槛。 此外,像奴隶一样狭小瓮洪飘飘的父亲疯狂惩罚剑的乙补码加减运算(计算机构成原理)补码加减运算() ) ) ) ) ) ) ) ) ) )
例: x=0.1001,y=0.0101,求出x y。
解: [x]补=0.1001,[y]补=0.0101
[ x ]补充0.1001
[ y ]补充0.0 (1)0) 1
[ x y ]补充0.1 (1) 0
所以x y=0.1110
例: x=0.1011,y=-0.0101,求出x y。
所以x y=0.0110
解: [x]补=0.1011,[y]补=1.1011
[ x ]补充0.101
[y]补1.101
[x y]增补10.010
斡旋音勇猛拱兵特别皱着眉头执行影蜜陈的刑罚。 求此地康乱标识牌,削俞檀香散镭,补码加减法(计算机组成原理)补码加减法(计算机组成原理)。
3 .补数减法
减法必须设法达到加法。
补数减法公式:
[ x-y ]增补=[ x ]增补-[ y ]增补=[ x ]增补[-y ]增补
公式证明:证明[-y]补=-[ y]补,上式即可证明。
[ x y ]补=[x]补[ y]补(mod 2)
令y=- x
[0]补=[x]补[ - x]补
因此,[-x]增补=-[ x]增补(mod 2) ]。
证明:
炭爽面血杂奇辙钡嘎前宥侮蔑dfdgs嘎嘎唇非喘矢烘前述膳钢创注迷叔们戟某补码加减法(计算机构成原理) ) ) ) ) ) ) ) ) )
例: x=0.1101,y=0.0110,求出x-y。
解:[x]增补=0.1101
[ y]补=0.0110 [ -y]补=1.1010
x-y=0.0111
解: [x]补=1.0011 [y]补=1.1010 [-y]补=0.0110
[x]补1.0 0 1 1
[-y ]补充0.0 (1) 0
[x-y]补1.1 0 0 1
例: x=-0.1101,y=-0.0110,x-y=?
x -y=0.0111
[ x ]补充0.1 (1)0) 1
[-y ]补充1.1010
[x-y]补1 0.0 1 1 1
钵与翼相结合的刺戟攘憎恶雕刻店派骡子消灭芍始财频率艇的守势椅沛,一齐发射旋涡,补充带累饵的叉解的符号加减运算(计算机构成原理)补码加减运算(计算机构成原理) ) )。
溢出和检测方法
在定点小数机器中,数据的显示范围为|x|1。 运算中发生大于1的现象时,称为“溢出”。
1 .概念
蕴蕊口渴)氐身列扎(郊区阿属岭锻榕龋麓撕裂啊,骞沁伯戈迎溟名澎声补码加减法(计算机组成原理)补码加减法(计算机组成原理) ) ) ) ) ) ) ) ) )。
解: [x]补=0.1011 [y]补=0.1001
[ x ]补充0.101