22.将十进制数38和 -0.267 化成立进制数,再写出各自的原码反码补码表示(符号
1个回答
关注
展开全部
亲,您好,将十进制数38和 -0.267 化成立进制数, 再写出各自的原码反码补码表示
这题的解题过程为:
先将十进制数38和-0.267化成二进制数:
38的二进制表示为:38 = 100110
-0.267的二进制表示为:先将小数部分化成二进制数:
0.267 * 2 = 0.534 -> 0
0.534 * 2 = 1.068 -> 1
0.068 * 2 = 0.136 -> 0
0.136 * 2 = 0.272 -> 0
0.272 * 2 = 0.544 -> 0
0.544 * 2 = 1.088 -> 1
0.088 * 2 = 0.176 -> 0
0.176 * 2 = 0.352 -> 0
0.352 * 2 = 0.704 -> 0
0.704 * 2 = 1.408 -> 1
0.408 * 2 = 0.816 -> 0
0.816 * 2 = 1.632 -> 1
0.632 * 2 = 1.264 -> 1
0.264 * 2 = 0.528 -> 0
0.528 * 2 = 1.056 -> 1
0.056 * 2 = 0.112 -> 0
0.112 * 2 = 0.224 -> 0
0.224 * 2 = 0.448 -> 0
0.448 * 2 = 0.896 -> 0
0.896 * 2 = 1.792 -> 1
0.792 * 2 = 1.584 -> 1...可以得到-0.267的二进制表示为:-0.267 = -0.00100010111...接下来写出各自的原码、反码和补码表示:对于38而言:原码:0000100110反码:0000100110补码:0000100110对于-0.267而言:原码:100
咨询记录 · 回答于2024-01-06
22.将十进制数38和 -0.267 化成立进制数,再写出各自的原码反码补码表示(符号
亲,您好,将十进制数38和 -0.267 化成立进制数,再写出各自的原码反码补码表示
这题的解题过程为:
先将十进制数38和-0.267化成二进制数:
38的二进制表示为:38 = 100110
-0.267的二进制表示为:先将小数部分化成二进制数:
0.267 * 2 = 0.534 -> 0
0.534 * 2 = 1.068 -> 1
0.068 * 2 = 0.136 -> 0
0.136 * 2 = 0.272 -> 0
0.272 * 2 = 0.544 -> 0
0.544 * 2 = 1.088 -> 1
0.088 * 2 = 0.176 -> 0
0.176 * 2 = 0.352 -> 0
0.352 * 2 = 0.704 -> 0
0.704 * 2 = 1.408 -> 1
0.408 * 2 = 0.816 -> 0
0.816 * 2 = 1.632 -> 1
0.632 * 2 = 1.264 -> 1
0.264 * 2 = 0.528 -> 0
0.528 * 2 = 1.056 -> 1
0.056 * 2 = 0.112 -> 0
0.112 * 2 = 0.224 -> 0
0.224 * 2 = 0.448 -> 0
0.448 * 2 = 0.896 -> 0
0.896 * 2 = 1.792 -> 1
0.792 * 2 = 1.584 -> 1...可以得到-0.267的二进制表示为:-0.267 = -0.001000101110...
接下来写出各自的原码、反码和补码表示:
对于38而言:原码:0000100110反码:0000100110补码:0000100110对于-0.267而言:原码:1000000000.
亲,您好,您看得懂这个解题过程吗