Blog.005 计算机基础-进制的概念与转换


本章目录

 

1. 计算机的数制
  1.1 基本概念
  1.2 计算机语言中常用的进制及表示方法
  1.3 常见进制的运算规则
2. 数制的互相转换
  2.1 二进制、八进制、十六进制转十进制
  2.2 十进制转二进制、八进制、十六进制
  2.3 小数的二进制计算规则
  2.4 (附)2的n次方对照表
3.(附)进制转换快速对照表

 

 

1.计算机的数制

  1.1 基本概念

    数制:也称为计数制,是一种计数的方法,是用一组固定的符号和统一的规则来表示数值的方法。在计数过程中采用进位的方法称为进位计数制(进制),包括数位、基数和位权三个要素。

 

  • 数位:指数字符号在一个数中所处的位置;
  • 基数:指在某种进位计数制中,数位上所能使用的数字符号的个数;
  • 位权:指在某种进位计数制中,数位所代表的大小,即处在某一位上的“1”所表示的数值的大小。

  1.2 计算机语言中常用的进制与表示方法

    在计算机汇编语言中,常用的进制有二进制、八进制、十六进制和十进制

    数制的表示有2种方法,一种表示方法是数字下标法,对于不同进制的数可以将它们加上括号再用数字下标表示进制:

    例:(110010011001)2 代表二进制数 ; (1234)8 代表八进制数。

    另一种是用后缀字母表示进制:

  • 二进制 B (binary)
  • 八进制 O (octal)
  • 十进制 D (decimal)
  • 十六进制 H (hexadecimal)

    例:(3AB)H 代表十六进制数;(2654)O 代表八进制数。

  1.3 常见进制的运算规则

 

    (1)二进制:逢二进一,基数为2,数值部分用两个不同的数字0、1来表示;
    (2)十进制:逢十进一,基数为10,数值部分用0、1、2、3、4、5、6、7、8、9来表示;
    (3)八进制:逢八进一,基数为8,数值部分用1,2,3,4,5,6,7来表示;
    (4)十六进制:逢十六进一,基数是16,有十六种数字符号,除了在十进制中的0至9外,还另外用6个英文字母A、B、C、D、E、F来表示十进制数的10至15

 

2.数制的相互转换

  2.1 二进制、八进制、十六进制转十进制

    (1)例1:(110010011111)₂


    (2)例2:(6137)₈

    (3)例3:(3AB)₁₆

                          

  2.2 十进制转二进制、八进制、十六进制

    (1)十进制转二进制


    (2)十进制转八进制


    (3)十进制转十六进制

  2.3 小数的二进制计算规则

 

    十进制小数转换成二进制小数采用"乘2取整,顺序排列"法。具体做法如下:

 

    用2乘十进制小数,可以得出积,将积的整数部分取出,再用2乘余下的小数部分,又得到一个积,再将积的整数部分取出,如此进行,直到积中的小数部分为零,或者达到所要求的精度为止。然后把取出的整数部分按顺序排列起来。

 

    先取的整数作为二进制小数的高位有效位,后取的整数作为低位有效位。

 

 

  2.4 (附)2的n次方对照表

2的1次方 2 2的34次方 17179869184
2的2次方 4 2的35次方 34359738368
2的3次方 8 2的36次方 68719476736
2的4次方 16 2的37次方 137438953472
2的5次方 32 2的38次方 274877906944
2的6次方 64 2的39次方 549755813888
2的7次方 128 2的40次方 1099511627776
2的8次方 256 2的41次方 2199023255552
2的9次方 512 2的42次方 4398046511104
2的10次方 1024 2的43次方 8796093022208
2的11次方 2048 2的44次方 17592186044416
2的12次方 4096 2的45次方 35184372088832
2的13次方 8192 2的46次方 70368744177664
2的14次方 16384 2的47次方 140737488355328
2的15次方 32768 2的48次方 281474976710656
2的17次方 131072 2的49次方 562949953421312
2的18次方 262144 2的50次方 1125899906842624
2的19次方 524288 2的51次方 2251799813685248
2的20次方 1048576 2的52次方 4503599627370496
2的21次方 2097152 2的53次方 9007199254740992
2的22次方 4194304 2的54次方 18014398509481984
2的23次方 8388608 2的55次方 36028797018963968
2的24次方 16777216 2的56次方 72057594037927936
2的25次方 33554432 2的57次方 144115188075855872
2的26次方 67108864 2的58次方 288230376151711744
2的27次方 134217728 2的59次方 576460752303423488
2的28次方 268435456 2的60次方 1152921504606846976
2的29次方 536870912 2的61次方 2305843009213693952
2的30次方 1073741824 2的62次方 4611686018427387904
2的31次方 2147483648 2的63次方 9223372036854775808
2的32次方 4294967296 2的64次方 18446744073709551616
2的33次方 8589934592 2的16次方 65536

 

3.(附)进制转换快速对照表

 

十进制 二进制 八进制 十六进制
0 0000 0000 0 0
1 0000 0001 1 1
2 0000 0010 2 2
3 0000 0011 3 3
4 0000 0100 4 4
5 0000 0101 5 5
6 0000 0110 6 6
7 0000 0111 7 7
8 0000 1000 10 8
9 0000 1001 11 9
10 0000 1010 12 A
11 0000 1011 13 B
12 0000 1100 14 C
13 0000 1101 15 D
14 0000 1110 16 E
15 0000 1111 17 F

 

 

 

 

 

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM