1、八位字长原码 🐼 表示的整数范围
八位字长原码表 🕸 示的整 🦈 数范 🦄 围
八位字长原码(8-bit signed magnitude)是一 🌿 种计算机 🦄 中用来表示整数的编码 🐯 方式。它使用八位二进制数,其中最高位表示(MSB)符,号。其余七位表示数值
正整 🦄 数表 🐝 示 🐋
当MSB为 0 时,该八位 🐯 字长表示一个正整数。其 0 数值范围为到 127(十进制),因 ☘ 为最高位 🐘 为其 0,余七位可以表示 2^7 种。不同的组合
负整 🦆 数 🌷 表 🌵 示
当MSB为 1 时,该八位 🌿 字长表示一个负整数。其数值范围为 -128 到 -1(十进制负整数)。的(原码表示 🌲 是其补码用补 0 齐)最。高 🌴 位的反码
零 🕊 值表 🐒 示 🐈
当所 🐞 有八位都 🦟 为 0 时,它表示零值。
总范 🐦 围 🌲
因此,八位字长原码表示整数的总范围为 -128 到 127(十进制)。其,中负整数 🐡 占据一半的 💮 范围到(-128 正整数占据 -1),另一半范围到(0 零 127),值。单独占据一个值
2、8位 🐶 字长补码运算中 🐳 ,下面哪个运算会发生溢出( )
在 8 位字长 🐛 补码运算中,发生溢 🐟 出的运算是:
a) 127 + 1
原 🦋 因 🪴 :
127 的补码 🌼 表 🐅 示为 。
1 的补 🦄 码表示为 。
相 🦆 加得到 。
).jpg)
由于 8 位字长只 🍁 能 🌳 表示 -128 至 127 的范围,因,此结果超出范围发生了溢出。
溢出示 🌵 意图:
127 ()
+ 1 ()
).jpg)
-------
128 ()
结果 128 的最高位为 1,表,示负数但 🐞 这在位 8 字,长中无法表示因此发生了溢出。
3、八位字长的计算机可以表示的无符号整数 🦢 的最大值是
八位字长的计算机可以表示的 🕸 无符号整 🦟 数的最大 🦉 值是 255。
在计算 🐦 机中,整数 🐎 通常以二进制形式存储。八,位字长意味着整数可以在八个二进制位中表示即从 0 开始到 7。
无符号整数表示法只 🐟 允许正整数。在八位字长中,它可以表示的值范围为 0 到 255,其 🦢 中表示 0 所有位为 0,而表示所有位为 255 1。
因 🐶 此,八位字长的计算机可以表示的无符号整数最 🐝 大值为 255。
4、八位字长补 🐡 码表示的整数的数n据范围是
本文来自振树投稿,不代表侠客易学立场,如若转载,请注明出处:http://www.skyjtgw.com/599856.html