计算机中的执行指令读取数据都是通过二进制数来实现的,十进制通常是人所使用的,而内存编制又是十六进制的,所以掌握各个进制的转换对了解计算机基础异常重要。
一、十进制数的表示

二、十进制转为二进制
十进制转二进制使用除二取余法,如86转换为二进制数为
86/2余0
43/2余1
21/2余1
10/2余0
5/2余1
2/2余0
1
将余数从下往上排列,即可得到:1010110
三、二进制转为八进制
二进制转八进制时,从右开始,每三位为一组,不够三位的补0即可,如11101001转换为八进制为
011 101 001
8421码:
| 64 | 32 | 16 | 8 | 4 | 2 | 1 |
| 0 | 0 | 1 | ||||
| 1 | 0 | 1 | ||||
| 0 | 1 | 1 |
采用8421码,很容易得出结果为351
四、二进制转为十六进制
二进制转十六进制,每四位为一组,不够四位的补0,如11101001转换为十六进制为
1110 1001
| 64 | 32 | 16 | 8 | 4 | 2 | 1 |
| 1 | 0 | 0 | 1 | |||
| 1 | 1 | 1 | 0 |
采用8421码,很容易得出结果为E9
五、原反补移码
原反补移码是指采用8bit的二进制

👍 点赞
⭐ 收藏
🔗 分享
💬 评论 (0)
填写邮箱验证码用于确认邮箱归你所有;验证通过后该邮箱长期免验证,评论自动快速展示。未验证邮箱的评论一律人工复审。