软件设计师 上午题 #1 计算机系统知识p4 基本单位与进制

前言:知识点主要稍微了解了解就行,最重要的是结合习题一起学习 

目录

一、计算机基本单位: 

二、进制

2.1 按权展开求和

2.2 除n取余法

2.3 八进制转二进制

2.4 十六进制转二进制


一、计算机基本单位: 

                位(比特)         bit (b)

                字节                 byte(B)             1B = 8 bit

                千字节                 KB               1KB = 1024 B

                兆字节                MB               1M = 1024 KB

                吉字节                 GB               1GB = 1024 MB

                太字节                TB                 1TB = 1024GB

最小的数据单位:位 (bit) 

最小的存储单位:字节 (byte)

二、进制

        十进制 (D):0~9

        二进制 (B):0~1

        八进制 (O):0~7

        十六进制 (H):0~15

这里十六进制比较特殊,会出现歧义,所以按规定,10~15用字母A~F表示,所以严格来说 十六进制的范围是0~9与A~F

 

 

十进制就是我们平常在用的,如1块钱、2块钱这些。

2.1 按权展开求和

        在这里十进制中,比如一个数:192 (D) = 1*10²  + 9*10¹ + 2*10º 这种叫做按权展开求和10²10¹10º像这种表示一个权重!按权展开求和可以用来将二进制转换成十进制这些。

n进制 的按权展开求和:

        位*n的次方 再进行相加,然后是多少次方呢?就从右往左数,第一个0次方,接下来1、2、3...次方以此类推。

         二进制:1101 = 1*10³ + 1*10² + 0*10¹ + 1*10º

八进制、十六进制都是这样的,学计算机的,估计这个大家都懂个七七八八。

2.2 除n取余法

        除n取余法用来把十进制转换成其他进制,比如二进制,八进制.....这个就是小学的时候学过的那个方法:

                                                           

 比如十进制的192:

                                                                        

 当商=0的时候停止,并且从下往上读。

 同理,17怎么转成二进制:

                        ​​​​​​​        ​​​​​​​        ​​​​​​​        ​​​​​​​        ​​​​​​​        

 所以17的二进制为:1 0001 ,大家可以根据上面试着验算一下。

 这里再来转一下十进制178变十六进制:

        ​​​​​​​        ​​​​​​​        ​​​​​​​        ​​​​​​​        ​​​​​​​        ​​​​​​​        ​​​​​​​        ​​​​​​​        

 所以十进制178的十六进制为B2

 再转回十进制的话,就是 11*16¹ + 2*16º

 

2.3 八进制转二进制

        三位二进制的加起来的数等于一位八进制的数,反之一位八进制的数,等于三位二进制加起来的数

 

2.4 十六进制转二进制

        

        这里差不多跟上面一样,四位二进制的加起来的数等于一位十六进制的数,反之一位十六进制的数,等于四位二进制加起来的数

这里将结合下一篇一起学习,一起做题

 


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部