自动控制网—学习自动控制技术电气自动化技术从这里开始!
当前位置: 自动控制网 > 自动化 > 单片机 >

字、字节和数制

时间:2014-11-18 08:14来源:www.eadianqi.com 编辑:自动控制网
1.计算机中的数制 人们最常用的是十进制数,而在计算中数是采用二进制表示的。但是,二进制数书写起来太长,且不便阅读和记忆,所以在计算机中一般采用十六进制数来表示十进制数、二进制数和十六进制数之间可以相互转换,它们之间的关系如表2.2 所示。 表2

1.计算机中的数制

人们最常用的是十进制数,而在计算中数是采用二进制表示的。但是,二进制数书写起来太长,且不便阅读和记忆,所以在计算机中一般采用十六进制数来表示十进制数、二进制数和十六进制数之间可以相互转换,它们之间的关系如表2.2 所示。 自动控制网www.eadianqi.com版权所有

表2 . 2 十进制、二进制数及十六进制数对照表 自动控制网www.eadianqi.com版权所有

十进制

自动控制网www.eadianqi.com版权所有

二进制 自动控制网www.eadianqi.com版权所有

十六进制

自动控制网www.eadianqi.com版权所有

十进制

本文来自www.eadianqi.com

二进制 本文来自www.eadianqi.com

十六进制 本文来自www.eadianqi.com

0 本文来自www.eadianqi.com

0000 本文来自www.eadianqi.com

0

自动控制网www.eadianqi.com版权所有

8 本文来自www.eadianqi.com

1000 自动控制网www.eadianqi.com版权所有

8 本文来自www.eadianqi.com

1

本文来自www.eadianqi.com

0001 本文来自www.eadianqi.com

1 本文来自www.eadianqi.com

9

自动控制网www.eadianqi.com版权所有

1001 本文来自www.eadianqi.com

9

自动控制网www.eadianqi.com版权所有

2 自动控制网www.eadianqi.com版权所有

0010

自动控制网www.eadianqi.com版权所有

2

自动控制网www.eadianqi.com版权所有

10 自动控制网www.eadianqi.com版权所有

1010 自动控制网www.eadianqi.com版权所有

A

自动控制网www.eadianqi.com版权所有

3

本文来自www.eadianqi.com

0011 自动控制网www.eadianqi.com版权所有

3

自动控制网www.eadianqi.com版权所有

11 自动控制网www.eadianqi.com版权所有

1011

本文来自www.eadianqi.com

B 本文来自www.eadianqi.com

4 自动控制网www.eadianqi.com版权所有

0100

自动控制网www.eadianqi.com版权所有

4 本文来自www.eadianqi.com

12 本文来自www.eadianqi.com

1100

本文来自www.eadianqi.com

C

自动控制网www.eadianqi.com版权所有

5 自动控制网www.eadianqi.com版权所有

0101

本文来自www.eadianqi.com

5

自动控制网www.eadianqi.com版权所有

13 自动控制网www.eadianqi.com版权所有

1101 本文来自www.eadianqi.com

D

自动控制网www.eadianqi.com版权所有

6 本文来自www.eadianqi.com

0110

本文来自www.eadianqi.com

6 自动控制网www.eadianqi.com版权所有

14 自动控制网www.eadianqi.com版权所有

1110 本文来自www.eadianqi.com

E

自动控制网www.eadianqi.com版权所有

7

自动控制网www.eadianqi.com版权所有

0111 自动控制网www.eadianqi.com版权所有

7 本文来自www.eadianqi.com

15 自动控制网www.eadianqi.com版权所有

1111

本文来自www.eadianqi.com

F

自动控制网www.eadianqi.com版权所有

为了区别上述3种数制,可在数的后面加一个字母,B表示二进制数制,D或不带字周表示十进制数制,H表示十六进制数制。例如15=11llB=OFH。注意,十六进制数第一位是字母时,书写时要在字母前加0,如OFH ,其中H表示十六进制数制,F表示15 ,书写时F前要加0 。 自动控制网www.eadianqi.com版权所有

在C 语言编程中,十六进制数还有一种常用的表示方法:即在数的前边标有“0x”表示是十六进制数,例如,15=Oxf 。 自动控制网www.eadianqi.com版权所有

2.  字(word)和字长

自动控制网www.eadianqi.com版权所有

字是计算机内部进行数据处理的基本单位。通常它与计算机内部的寄存器、算数逻辑元、数据总线宽度相一致。计算机的每一个字所包含的二进制位数称为字长。

自动控制网www.eadianqi.com版权所有

3. 字节(byte)

自动控制网www.eadianqi.com版权所有

把相邻的8 位二进制数称为字节。由于计算机只能识别和处理二进制数,因此在计算机内部把所有的数据,如字母、数字、特殊符号等都用二进制代码表示。

自动控制网www.eadianqi.com版权所有

二进制代码常用到的是ASCII码,它的长度为8位,其中低7位表示字母本身的编码,例如,大写字母W 用二进制数表示为1010lllB ,第8位用作奇偶效验位或规定为0 。80C51 数据存储器每个单元是8位,正好能放入8位二进制数,即1个字节。字节的多少代表着存储器的容量大小。

自动控制网www.eadianqi.com版权所有

本文已影响