码拼音和组词
码拼音:[mǎ];组词:解码、邮政编码、戏码、价码、扰码、草码。
解释:1.表示数目的符号。2.表示数目的用具。3.用于一件事或一类的事。4.《口》摞起;堆叠。5.英美制长度单位,1码等于3英尺,合0.9144米。
各种码的作用
有符号数的定点表示:
原码Q:符号位0正1负
反码:正数同原码,负数数值位全部取反
补码:正数同原码,负数在反码基础上+1
移码:补码基础上,符号位取反
作用:原码正数+正数可以直接相加正数+负数只能用正数-正数的形式计算,因此硬件设计需要加法器和减法器共同完成,减法器较复杂,成本较高。
而补码不管正数负数,都可以直接补码相加进行运算,只用加法器就能节省硬件成本。
移码则可以方便的比较大小,全0的移码真值小,全1的移码真值大。
移位运算
算数移位:左移*2,右移/2
原码、反码:移位补0.
补码:左移补0,右移数值最高位补1.(符号位不移)
逻辑移位:全部补0
循环移位:移出范围的位补到另一边。保留进位的位也要参与循环移动。
加减运算和溢出判断
原码:直接求和运算可能出错。正数+正数或负数+负数可能溢出。
计算机中通常使用补码实现加减运算。符号位也参与运算,结果也可能溢出。溢出判断:正数+正数肯定是上溢,负数+负数是下溢
或者采用双符号位,00表示正数,11表示负数。相加=01表示上溢,=10表示下溢。符号扩展:
定点数:正数在符号位与数值位之间扩展位,添0;负数的原码添0,反码、补码添1定点数:正数在符号位与数值位之间扩展位,添0;负数的原码、补码添0,反码添1
免责声明:本站发布的教育资讯(图片、视频和文字)以本站原创、转载和分享为主,文章观点不代表本网站立场。
如果本文侵犯了您的权益,请联系底部站长邮箱进行举报反馈,一经查实,我们将在第一时间处理,感谢您对本站的关注!
新励学网教育平台
海量全面 · 详细解读 · 快捷可靠
累积科普文章数:18,862,126篇