国标码、机内码、区位码的关系以及运算

您所在的位置:网站首页 汉字机内码的每个字节不一定都大于128吗 国标码、机内码、区位码的关系以及运算

国标码、机内码、区位码的关系以及运算

2023-12-19 12:01| 来源: 网络整理| 查看: 265

补码加减运算

2201_75346555: 谢谢☺️

补码加减运算

做而论道_CS: 已知一个补码,再求 “其相反的数” 的补码。 这在计算机专业,叫做【求补】。 求相反的数,就是:绝对值,不变。 但是,要由正数变负数、负数也能变正数。 如,+1 的四位补码是 0001。 而-1 的四位补码是 1111。 两者的换算,就是 “整体取反加一”。符号位,也必须取反。 +2、-2,两者补码,怎么互相换算; +3、-3,... .... 你自己看看吧。 求补,是求“相反的数”的补码。 符号位,必须要变。 这就是:正变负、负变正。 求补码,是符号位不变。这就不用说了。

补码加减运算

2201_75346555: 为什么求-y的补码要整体取反再加一呀

补码加减运算

做而论道_CS: 已知:  [X]补 = 0011 0110,  [Y]补 = 1100 1101。 求 [X-Y]补。 解: 计算机先对 [Y]补,整体取反加一:  可得:[-Y]补 = 0011 0011。 计算机再作加法:   0011 0110 + 0011 0011, 即可得:[X-Y]补 = 0110 1001。 --------------------- 在本题中:  X = +54,  Y = -51。  X-Y = +105。  [X-Y]补 = 0110 1001。

补码加减运算

做而论道_CS: 正负数字,存入计算机,都是二进制形式。 正数,直接以本身的二进制存入。 负数,要转换成补码存入:  负数的补码,也是一个正数;  如-1 的补码,就是 1111 1111=十进制255。 --------------------- 计算机只有加法器,只对正数做加法运算。 如果在算式中,是减法,怎么办? 计算机中,还有一个电路:  能把操作数 Y,整体取反加一,即可得到-Y 的补码。 然后再作加法,即可实现减法运算了。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3