数据的机器层次表示
- 设某机器数为10001000,分别写出当其为原码表示、反码表示和补码表示时,所对应的十进制真值。
| 二进制代码 | 10001000 |
|---|---|
| 原码表示时对应的十进制真值 | -8 |
| 反码表示时对应的十进制真值 | -119 |
| 补码表示时对应的十进制真值 | -120 |
- 在定点整数机中,若寄存器的内容为80H,当它分别表示原码、补码、反码、移码和无符号数时,所对应的十进制数值各位多少?
| 十六进制数 | 80H |
|---|---|
| 二进制代码 | 10000000 |
| 原码对的十进制数值 | -0 |
| 补码对应的十进制数值 | -128 |
| 反码对应的十进制数值 | -127 |
| 移码对应的十进制数值 | 0 |
| 无符号数对应的十进制数值 | 128 |
- 假设机器字长为8位,分别写出-1的补码用定点整数和定点小数表示的形式。

本文探讨了数据在机器层次的表示,包括原码、反码和补码表示的十进制真值转换。以8位定点整数为例,解析了不同表示方式下如80H的数值对应。同时,解释了20位数码寄存器在定点整数和BCD码表示下的数值范围。最后,展示了真值-23/4096以补码规格化浮点数形式的表示。
最低0.47元/天 解锁文章
1216

被折叠的 条评论
为什么被折叠?



