
设机器字长为8位(含1位符号位在内)写出真值-15/64的原码、补码和反码
1个回答
关注

展开全部
咨询记录 · 回答于2024-01-07
设机器字长为8位(含1位符号位在内)写出真值-15/64的原码、补码和反码
设机器字长为8位(含1位符号位在内),下面是真值-15的原码、补码和反码:
* 真值为-15,即二进制表示为-1111,符号位为1,为负数。
* 原码为:11001111
* 补码为:10110001(原码符号位后面的所有数位取反,然后加1)
* 反码为:10110000(原码符号位后面的所有数位取反)
设机器字长为8位(含1位符号位在内),下面是真值64的原码、补码和反码:
* 真值为64,即二进制表示为01000000,符号位为0,为正数。
* 原码为:01000000
* 补码和反码都为:01000000(因为64为正数,补码和反码就是其本身的原码)