计算机第一章1.2 计算机的数制与编码..pptVIP

  • 5
  • 0
  • 约4.48千字
  • 约 27页
  • 2019-01-14 发布于湖北
  • 举报

计算机第一章1.2 计算机的数制与编码..ppt

1.2 计算机的数制与编码 1.2.1 数制 1.2.1 数制 进位计数制 1.2.1 数制 进位计数制 例: (635.1)8=6×82+3×81+5×80+ 1×8-1 =(413.125)10 1.2.1 数制 进位计数制 例: (3A4F)16=3×163+10×162+4×161+15×160 常用进位制数值对照表 1.2.1 数制 数制间的转换 各进位制转换为十进制数 只要将各位进位制按照其通式展开,计算出结果即可。如二进制数要转换成十进制数,只需将每一位数字乘以它的权2n,再以十进制的方法相加就可以得到它的十进制的值(注意,小数点左侧相邻位的权为20,从右向左,每移一位,幂次加1)。 例 (10110.011)2=1×24+0×23+1×22+1×21+0×20 +0×2-1 +1×2-2+1×2-3=(22.375)10 1.2.1 数制 数制间的转换 十进制整数转换成二进制采用的是倒除法,即“2除取余”的方法。具体过程如下: 1. 将十进制数除2,保存余数。 2. 若商为0,则进行第三步,否则,用商代替原十进制数,重复第1步。 3.将所有的余数找出,最后得到的余数作为最高位,最先得出的余数作为最低位,由各余数依次排列而成的新的数据就是转换成二进制的结果。 例:(236)10=( ? )2 十进制数转换成二、八、十六进制数 (0.375)10=( 0.011 )2 1.2.1 数制 数制间的转换 1.2.1 数制 数制间的转换 1.2.1 数制 数制间的转换 (4)十六进制数与二进制数转换 1.2.2 ASCII码 ASCII码(American Standard Code for Information Interchange)是美国信息交换标准代码的简称。ASCII码占一个字节,标准ASCII码为7位0,1代码串(最高位为0)。7位二进制数给出了128个编码,表示了128个不同的字符。其中95个字符可以显示。包括大小写英文字母、数字、运算符号、标点符号等。另外的33个字符,是不可显示的,它们是控制码,编码值为0~31和127。 1.2.2 ASCII码 例如A的ASCII码为1000001,十六进制表示为41H, 十进制表示为65 , a 的ASCII码为 110 0001。 十六进制 十进制 空格 20H 32 ‘0’~‘9’ 30H~39H 48~57 ‘A’~‘Z’ 41H~5AH 65~90 ‘a’~‘z’ 61H~7AH 97~122 1.2.2 ASCII码 见P311页 附录1: 列(3位)为高位 ,行(4位)为低位 ASCII码值比较: 空格最小,数字小于英文字母,大写英文字母小于小写英文字母 例: ‘A’‘a’ ‘a’‘b’ ‘1’‘5’ ‘1’’A’ * 计算机中的信息也称为数据。由于二进制电路简单、可靠且具有很强的逻辑功能,因此数据在计算机中均以二进制表示,并用它们的组合表示不同类型的信息。 所谓的编码,就是将各种信息依照一定的方法和规则表示成0、1代码串,以便计算机识别并予以处理。 数制—表示数的方法和规则。 进位计数制: 凡是按进位方式计数的数制就叫做进位计数制。其核心思想是用有限个数的符号表示无限多个数。 12进位制 60进位制 ——如一年等于12个月。 ——如一小时等于60分钟。 10进位制 ——最常用的进位制。 不同进位制的根本区别在于所采用的“基数”不同。基数决定了权值、使用数码的个数和进位规则。 (1).十进制计数制 :0,1,2,3,5,6,7,8,9 :逢十进一 :10 表示数码 进位规则 基数 = n N 10 an × + an-1 10 × 10 n-1 + … + a1 × 10 1 + a0 × 10 0 = Σ n i = 0 a i × 10 i 表达通式 a i 第 i 位的数码 10 i 第 i 位的权值 +9×103+6×102+5×101+3×100 【例】39653 = 3 × 10 4 (2). 二进制计数制 表示数码: 进位规则: 基数: 表达通式: = n N 2 an × + an-1 2 × 2 n-1 + … + a1 × 2 1 + a0 × 2 0 = Σ n i = 0 a i × 2 i 二进制为计算机内部采用的主要数制,很容易用器件的两个相反的物理状态来表示,其运算规则也相当简单。 加法原则: 0+0=0 1+0=1

文档评论(0)

1亿VIP精品文档

相关文档