补码加减运算
发布时间:2016/7/4 22:04:13 访问次数:1340
在微机加减运算中一股都以补码的形式进行,因为补码运算不需要进行符号判别,符号位DSS6-015AS和数值部分一并参与运算,当然运算结果也是以补码的形式出现的。补码加减运算法则:两数和的补码等于两数的补码和;两数差的补码等于两数的补码差。
显然,两种方法的计算结果完全一致,所以利用补码可以将减法运算转换成加法运算,从而彻底解决了符号位问题。
补码的加减运算要注意以下几个问题。
①补码运算时,其符号位与数值部分一起参加运算。
②补码的符号位相加后,如果有进位出现,要把这个进位舍去(自然丢失)。
③用补码运算,其运算结果亦为补码。在转换为真值时,若符号位为0,数位不变;若符号位为1,应将结果求补才是其真值。
原码乘除运算
计算机中的乘除运算一般都是通过原码来实现的,在运算过程中要分别确定运算结果的符号和数值。计算机一般不按照通常的乘除运算来实现,因为这样对硬件的要求太高,所以通常采用移位的方式实现。具体法则是:左移(右移)刀位,相当于乘(除)以/。
在微机加减运算中一股都以补码的形式进行,因为补码运算不需要进行符号判别,符号位DSS6-015AS和数值部分一并参与运算,当然运算结果也是以补码的形式出现的。补码加减运算法则:两数和的补码等于两数的补码和;两数差的补码等于两数的补码差。
显然,两种方法的计算结果完全一致,所以利用补码可以将减法运算转换成加法运算,从而彻底解决了符号位问题。
补码的加减运算要注意以下几个问题。
①补码运算时,其符号位与数值部分一起参加运算。
②补码的符号位相加后,如果有进位出现,要把这个进位舍去(自然丢失)。
③用补码运算,其运算结果亦为补码。在转换为真值时,若符号位为0,数位不变;若符号位为1,应将结果求补才是其真值。
原码乘除运算
计算机中的乘除运算一般都是通过原码来实现的,在运算过程中要分别确定运算结果的符号和数值。计算机一般不按照通常的乘除运算来实现,因为这样对硬件的要求太高,所以通常采用移位的方式实现。具体法则是:左移(右移)刀位,相当于乘(除)以/。
上一篇:机器数的原码、反码和补码
上一篇:微机中的常用编码
热门点击
- TDDB效应的击穿机制
- 轻掺杂源漏(LDD)
- 等比例缩小的3个规则
- 界面态的产生过程
- 低势垒高度的欧姆接触
- MOs管的实际版图
- MOsFET的阈值电压
- 说明动态RAM和静态RAM的主要区别
- 抗反射层
- 镍硅化物(NiSi)
推荐技术资料
- 硬盘式MP3播放器终级改
- 一次偶然的机会我结识了NE0 2511,那是一个远方的... [详细]