整数的编码方法
与定点小数的三种编码方法类似,整数也可以用原码、补码和反码三种不同的编码方法表示。区别主要表现在:
定点小数的小数点位置严格地设置在数的符号位与最高数值位之间,因此,数的表示范围和编码的取模值与用多少位二进制表示一个数无关,该位数只影响数值的精度。可以认为整数是小数点被设置在最低一位数值位的右边, 机器数的最高位仍被用作数的符号位。
数值的表示范围,以及整数编码的取模值,都与表示一个数所用的二进制位数有关。
整数三种编码的定义、特性和相互间的变换方法,均与定点小数相应的三种表示类似,只是补码的取模值为2k+1 或2k+2 (对变形补码),这里的k为二进制整数数值位的位数。例如, x=+10101 [x]原 =[x]补 =[x]反 =010101
x=-10101 [x]原 =110101
[x]补 =101011
[x]反 =101010
以上两个数的变形补码分别为0010101和1101011。这里的k均为5。
苹果iPad Pro为什么始终无法取代笔记本电脑
小米6还没抢到小米7就来了?小米7性能颜值逆天,你会买吗
ZigBee技术语音图像无线监控系统的设计与实现
父亲节|索尼WH-1000XM4降噪耳机码起来,让老爸紧跟时代潮流!
阿秒激光是什么?它有啥意义呢?
整数的编码方法
云计算和AI将会如何改变教育行业
高性能多频段无线通信LSI“ML7436N”:可广泛应用于智能工厂等领域
5G技术赋能智慧法院的作用
晶圆代工急单消失 需求猛吹寒风
无人机应用上5G技术,将不再是把双刃剑
语音芯片ic在食材净化器上的应用方案!
华为宣布将其鸿蒙核心基础架构捐赠给“开放原子开源基金会”
雷军称公司账上必须留18个月工资
苹果押宝英特尔,英特尔对战高通发布5G基带处理器
vivoZ系列新机曝光,搭载骁龙636处理器的Z1i
Google Play给予用户更清晰的应用数据安全
追求能源效率最大化,促进拓扑三级PV逆变器崛起
华为危机公关展现企业实力
Provect的Arduino控制界面的电子设计