77百科网
当前位置: 首页 生活百科

二进制快速运算(二进制数值数据的运算方法)

时间:2023-07-27 作者: 小编 阅读量: 1 栏目名: 生活百科

在执行补码加减运算时,仅在其运算结果不超出机器能表示的数值范围时,运算结果才是正确的,否则就是“溢出”,得到的结果是错误的。执行补码加减法运算一定要检查溢出,检查是否溢出有3种思路。正数加正数结果为负、或者负数加负数结果为正,都是溢出。在执行加减法运算时,若结果的两个符号位相同,为00或11表示结果正确;当符号位为01或10时,表示数值溢出。用乘数与被乘数符号位的异或值作为乘积的符号。

二进制快速运算?加减法运算是计算机中最基本的运算,通常选用补码实现,实现的算法是:,今天小编就来说说关于二进制快速运算?下面更多详细答案一起来看看吧!

二进制快速运算

补码加法与减法的运算规则

加减法运算是计算机中最基本的运算,通常选用补码实现,实现的算法是:

[X Y]补= [X]补[Y]补 MOD 2 (2.6)

[X-Y]补= [X]补[-Y]补 MOD 2 (2.7)

例如, X = 0.1010, Y = -0.0101,则:

[X]补= 01010, [Y]补= 11011,[-Y]补= 00101 [X]补[Y]补 MOD 2= 01010 11011 = 100101 ,按2取模后的结果为00101,其真值为0.0101,符号位与数值位均正确。

[X]补[-Y]补 MOD 2= 01010 00101 = 01111 ,按2取模后的结果为01111,其真值为0.1111,符号位与数值位均正确。

在执行补码加减运算时,仅在其运算结果不超出机器能表示的数值范围时,运算结果才是正确的,否则就是“溢出”,得到的结果是错误的。执行补码加减法运算一定要检查溢出,检查是否溢出有3种思路。

(1)检查参与运算的数据和结果的符号是否正确。正数加正数结果为负、或者负数加负数结果为正,都是溢出。

(2)为了方便判别溢出,某些机器采用模4补码(即使用双符号位),其定义为:

例如,X= 0.1011,[X]补=001011, X=-0.1011,[X]补=110101,每个补码都使用两个符号位,而且两个符号位总是同值。在执行加减法运算时,若结果的两个符号位相同,为00或11表示结果正确;当符号位为01或10时,表示数值溢出。

(3)数值位产生向符号位的进位,而符号位不产生向更高位的进位,或数值位不产生向符号位的进位,而符号位却产生向更高位的进位也是溢出。这很容易用数值位的进位输出与符号位的进位输出的“异或”操作来判断。

源码一位乘法的运算算法

原码一位乘法是将符号位与数值位分开进行运算,乘积的符号是两个数符号的异或值,数值是两个数绝对值(即原码表示的数值位)的乘积。

例: X=0.1101, Y=0.1011,计算 X × Y

手工计算时,是根据乘数的每一位求部分积,各部分积依次左移一位,最后一次总加求和的办法得到乘积结果,再用负乘负、正乘正为正,负乘正、正乘负为负的方案来处理符号。到了计算

(1)将部分积的一次总加改为分步累加;(2)将部分积左移改为部分积右移;(3)使部分积连同乘数一起右移,以便保存双倍位数的乘积。原码一位乘法的算法是:

(1)用乘数寄存器的最低位选择求部分积的数据来源:被乘数或0值;相加求得部分积并使其右移一位,乘数也同时右移一位,此时高位部分积的最低位移入乘数寄存器的高位。(2)用一个特定的寄存器控制相乘次数(决定于数据位的位数)。(3)用乘数与被乘数符号位的异或值作为乘积的符号。

    推荐阅读
  • 黑枸杞的功效与作用及食用禁忌(黑枸杞有什么作用)

    以下内容希望对你有帮助!黑枸杞有很多保健的功效,其中富含维生素、矿物质、微量元素等多种营养成分。可以有效地改善机体的免疫力。增强机体机能,促进健康的恢复。也可以有效的保护眼睛,有明目的功效。还有抗衰老、美容美颜的作用,黑枸杞不可过量服用,有阴虚的患者不宜服用。脾胃虚弱以及外感热邪的患者也不适合服用黑枸杞。

  • 重庆周边自驾游免费景点推荐(重庆9个周边景色优美自驾游景点推荐)

    重庆9个周边景色优美自驾游景点推荐生活不止眼前的苟且,还有诗和远方面对即将来临的夏日长假,不去玩一玩好像还真的对不起这个暑假然而,对小编这个“懒癌重度患者”来说,短途旅行或许比较适合,这个夏天铜梁有几个不错的去处1.安居古城安居古城位。

  • 食补补肾食材(食物进补餐桌上有真爱)

    “精”是构成人体和维持人体生命活动的物质基础,是人类生殖繁衍的原始物质,是生命的根本。脑髓不足、骨髓不足都属于肾精不足。肾是男人“精”之源,补肾生精最重要。女人阳气较为虚弱,尤其经期孕期哺乳期等,易耗气血而致肾虚。预防年痴呆,关键在肾。饮料饮用会破坏体内酸碱平衡,过度饮用会增加肾脏负担。适宜肾亏遗精,妇女白带多小便频数者最需要。牛骨髓具有润肺补肾壮阳填髓之功,海参鲍鱼牡蛎肉对虾补肾益精最好。

  • 吴刚伐桂的神话故事(吴刚伐桂的故事介绍)

    吴刚伐桂的神话故事吴刚是汉朝西河人,原本是世间一位樵夫,但是他不喜欢当樵夫,所以他就请青丝神仙教他仙术,但是他学了好久都没有学成,后来,他又请青丝神仙教他神游到月亮上,由于它一直不愿专注学习。日复一日,吴刚伐桂的愿望仍未达成。因此吴刚在月宫常年伐桂,始终砍不倒这棵树。因而后世的人得以见到吴刚在月中无休无止砍伐桂树的形象。

  • 不知道缺什么维生素(你缺什么维生素)

    是机体维持正常代谢和机能所必须的一类低分子化合物,是人体生长发育不可缺少的物质之一。在生活当中会经常看到一些关于缺乏维生素的例子。牙龈出血,缺乏维生素C,骨质疏松,手脚无力,缺乏维生素D。皮肤干燥、精神紧张,多半是缺乏维生素E。口腔溃疡,口角炎,舌炎,失眠,缺乏维生素B2。舌头肿痛,口臭,缺乏维生素B3。腿部容易抽筋,缺乏维生素B6和钙。脸色苍白贫血,缺乏维生素B12和铁爱掉头发。

  • 河虾和龙虾怎么洗(河虾和龙虾如何洗)

    虾的直肠中充满了黑褐色的消化残渣,含有细菌。在清洗时,可用剪刀将头的前部剪去,挤出胃中的残留物,将虾煮至半熟,剥去甲壳,此时虾的背肌很容易翻起,可把直肠去掉,再加工成各种菜肴。较大的虾,可在清洗时用刀沿背部切开,直接把直肠取出洗净,再加工成菜。按这种方法清洗烹食,既卫生,又不失虾的鲜美味道。以让它们吐尽泥沙、污浊。买来鲜活的河虾剪洗后买来鲜活的河虾后,先对部分须状剪去后再进行清洗成这样。

  • 庄子的作品是什么(庄子简介)

    跟着小编一起来看一看吧!庄子的作品是什么《庄子》又名《南华经》,是道家经文,是战国中期庄子及其后学所著,到了汉代以后,便尊之为《南华经》,且封庄子为南华真人。庄子,战国中期哲学家,庄氏,名周,字子休,汉族,蒙人。是我国先秦(战国)时期伟大的思想家、哲学家、文学家。

  • 塑钢窗有锈怎么清除(铝塑钢窗生锈怎么处理)

    铝塑钢窗生锈怎么处理铝合金门窗如因氧化而生锈时,可用小刀将铝锈轻轻刮去,再用肥皂水洗干净,用干布抹干,打上蜡油之后再用干布擦亮,则更能光滑如新

  • 九年磨一剑全新福特蒙迪欧它来了(售15.98万起全系2.0T)

    然而,今天我们就聊一聊市场中关注不错的福特蒙迪欧,接下来我们就对其做一次全方位的解读。此外2022款蒙迪欧采用了旋钮式换挡机构,这样的设计可以有效利用挡把区域的空间。如果你想购买合资中型轿车,那么可以关注一下福特蒙迪欧。

  • 哪些孕妇需要补钙(孕妇补钙要注意什么)

    很多孕妇怀孕期间会出现缺钙现象,胎儿的发育需要大量的钙质,那么,孕妇补钙要注意什么?孕晚期怀孕到了一定的阶段,医生会要求孕妇服用钙片,到了孕晚期,每天需要1200毫克的钙,每天喝牛奶或酸奶,补充500毫克钙片,再吃一些含钙丰富的食物,当然,还要加上日照。而一天中最好的补钙时间,孕妈妈应该选择在两餐之间,或者是在晚上睡觉之前,这些时候补钙,身体可以更好的吸收与利用。