|  RSS订阅  |  加入收藏

[软考]计算机系统基础——数据表示

计算机中的执行指令读取数据都是通过二进制数来实现的。
摘要

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


一、十进制数的表示

未标题-1.jpg


二、十进制转为二进制

十进制转二进制使用除二取余法,如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码:

6432168421




001




101




011

采用8421码,很容易得出结果为351


四、二进制转为十六进制

二进制转十六进制,每四位为一组,不够四位的补0,如11101001转换为十六进制为

1110   1001

6432168421



1001



1110

采用8421码,很容易得出结果为E9


五、原反补移码

原反补移码是指采用8bit的二进制

未标题-2.jpg


如文章有用,点下广告吧
  软考    
转载请注明出处,未经许可禁止商用!
发表评论
*依据《网络安全法》规定,您需实名认证后才能评论!