您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 数据通信与网络 > 第一章信息技术与计算机基础
河西学院信息技术中心教师:李海军第一章信息技术与计算机基础计算机基础1.4信息技术1.1数制及各进制之间的转换1.2信息在计算机中的表示1.31.1信息技术信息与数据信息技术概念现代信息技术内容现代信息技术的特点信息技术在信息社会中的应用信息与数据•关于信息(information),至今并没有统一的定义•日常生活中比较笼统和模糊的几种解释是:–语言、文字、图画、照片等表示的内容(新闻、消息或知识)–读书、上课、交谈等所学习和了解的知识、方法、事实和情况–为了做判断、订计划或求解问题等所需要的数据、资料–···信息与数据的关系•数据是信息的表示形式,信息是数据所表达的含义•数据是具体的物理形式,信息是抽象出来的逻辑意义信息技术概念信息技术可以理解为与信息处理有关的一切技术,现代信息技术是指利用计算机和现代电子通信技术从事信息采集、加工、存储、传输和利用的相关技术。传感技术信息传递技术信息处理与再生技术信息实施技术现代信息技术的内容信息技术包含三个方面:信息基础技术是信息技术的基础,包括新材料、新能源、新器件的开发与制造技术。信息系统技术是指与信息的获取、传输、处理、控制的设备和系统有关的技术。信息应用技术是针对种种实用目的,如信息管理、信息控制、信息决策而发展起来的具体的技术群类。现代信息技术的特点•数字化•多媒体化•高速度、网络化、宽频带•智能化信息技术在信息社会中的应用•电子商务•电子政务•远程医疗•远程教育•娱乐1.2数制及各进制间的转换进位计数制各类进制数不同进制之间的转换进位计数制•进位计数制:一种科学的计数方法,它以累计和进位的方式进行计数,实现了以很少的符号表示大范围数字的目的。(1)十进制计数制从最常用和最熟悉的十进制计数法可以看出,其加法规则是“逢十进一”。任意一个十进制数值都可用0、1、2、3、4、5、6、7、8、9共10个数字符号来表示,这些数字符号称为数码;数码处于不同的位置(数位)代表不同的数值。十进制数819.18可以写成:2101210810110910110818.819数制的基本概念(2)R进制计数制对比十进制数可以得出,任意R进制计数制同样有基数R、位权和按权展开表示式。如二进制的R为2,十六进制R为16等。①基数:一个计数制所包含数字符号个数称为该数制的基数,用R表示十进制R=10,可使用0,1,2,3,4,5,6,7,8,9二进制R=2,可使用0,1八进制R=8,可使用0,1,2,3,4,5,6,7十六进制R=16,可使用0,……,9,A,B,C,D,E,F②位权:在进位记数制中数码所处的位置不同,代表的数值大小也不同位权与基数的关系:位权的值等于基数的若干次幂③数的按位权展开:任一R进制数的值都可表示为各位数码本身的值与其所在位位权的乘积之和。(an…a1a0.a-1…a-m)r=an×rn+…+a0×r0+a-1×r-1+…+a-m×r-m各类进数制(1)十进制基数为10,即“逢十进一”。它含有10个数字符号:0、1、2、3、4、5、6、7、8、9。位权为10i,(i=-m~n-1,其中m、n为自然数)。(2)二进制基数为2,即“逢二进一”。它含有两个数字符号:0、1。位权为2i(i=-m~n-1,其中m、n为自然数)。二进制是计算机中采用的计数方式,(3)八进制基数为8,即“逢八进一”。它含有8个数字符号:0、1,2、3、4、5、6、7。位权为8i(i=-m~n-1,其中m、n为自然数)。(4)十六进制基数为16,即“逢十六进一”。它含有16个数字符号:0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F,其中A、B、C、D、E,F分别表示十进制数10、11、12、13、14、15。位权为16i(i=-m~n-1,其中m、n为自然数)。不同进制之间的转换1.任意r进制数转换成十进制数利用按位权展开的方法,可以把任意数制的一个数转换成十进制数。(r是任意进制数的基数)(an…a1a0.a-1…a-m)r=an×rn+…+a0×r0+a-1×r-1+…+a-m×r-m101.101B==4+0+1+0.5+0+0.125=5.625D777O==448+56+7=511D0BAH==176+10=186D3210122120212120210128787870116101611例:(9.6875)10=(?)2用除2倒取余法求出整数9对应的二进制用乘2顺取整法求出小数部分0.6875的二进制(9.6875)10=(1001.1011)22.十进制数转换成任意r进制数0.6875×2=1.375……取出整数10.375×2=0.75……取出整数00.75×2=1.50……取出整数10.5×2=1.00……取出整数1(0.6875)10=(0.1011)2(9)10=(1001)229----余数为124----余数为022----余数为021----余数为10例:将(307.8125)10转换成二进制数。•例1:将(307)10转换为二进制数。16故:(307)10=(100110011)2低位高位23072余1余17623822922210余1余1余0余0余0余0余115323072余1余176238219224222120余1余1余0余0余0余0余1153例2:将(0.8125)10转换为二进制数。故:(0.8125)10=(0.1101)2低位高位1.2500×20.5000×21.00001.6250×2×20.81253.二进制数与八进制或十六进制数间的转换用二进制数编码,存在这样一个规律:n位二进制数最多能表示2n种状态。可见,3位二进制数就可对应表示一位八进制数;4位二进制数就可对应表示一位十六进制数。利用这样的规律可以进行二进制数与八进制或十六进制数间的转换(1)八进制、十六进制转换为二进制每位八进制可用3位二进制数表示每位十六进制可用4位二进制数表示八进制、十六进制转换为二进制的例子:(2C1D)16=(0010110000011101)22C1D(7123)8=(111001010011)27123(2)二进制转换为八进制、十六进制从小数点开始分别向左、向右按每3位一组划分,不足3位的组以“0”补足,然后将每组3位二进制数转换为等值的一位八进制数。从小数点开始分别向左、向右按每4位一组划分,不足4位的组以“0”补足,然后将每组4位二进制数转换为等值的一位十六进制数。二进制转换为八进制、十六进制的例子:(001101101110.11010100)2=(36E.D4)1636ED4(001101101110.110101)2=(1556.65)8155665例3:将(11110111.100010101)2转换成八进制数。例4:将(16.327)8转换为二进制数。例5:将(111001011010.1011101)2转换为十六进制数。例6.将(4C.2E)16转换为二进制数。(011110111.100010101)2=(367.425)8(16.327)8=(001110.011010111)2(111001011010.10111010)2=(E5A.BA)16(4C.2E)16=(01001100.00101110)2把数字用圆括号括起来加写下标(567)10(1011)2(345)8(5AD)16数字后面加写相应的英文字母作标识D----表示十进制567DB----表示二进制1011BO----表示八进制345OH----表示十六进制5ADH4.书写注意事项1.3信息在计算机中的表示数值表示字符编码汉字表示二进制编码计算机采用二进制编码原因:1.物理上容易实现,可靠性强2.运算简单,通用性强3.便于进行逻辑运算数值数据信息表示信息的存储单位位(Bit):度量数据的最小单位K字节1K=1024BM(兆)字节1M=1024KG(京)字节1G=1024MT(垓)字节1T=1024G字节(Byte):最常用的基本单位b7b6b5b4b3b2b1b010010101=27+24+22+20=149无符号整数:45,172整数数值型数据有符号整数:+43,-56实数:123.4,-5.43(浮点表示)(定点表示)为了解决数值数据的表示范围问题,引入数据的定点表示(整数)和浮点表示(实数)。为了解决数值数据运算中的正、负问题,引入数据的原码、反码、补码表示。符号位小数点定点小数:-0.6875D=-0.1011000B|N|≤1-2-M-1100001(1)定点小数定点小数是指小数点准确固定在数据某一个位置上的小数。一般把小数点固定在最高位的左边,小数点前边再设一位符号位。按此规则,任何一个小数都可以写成:N=NSN-1N-2……N-M其中NS为符号位。1.数的定点表示(2)整数的表示法整数所表示的数据的最小单位为1,可以认为它是小数点定在数值最低位(最右面)的一种表示法。整数分为带符号整数和无符号整数两类。对于带符号整数,符号位放在最高位。可以表示为:N=NSNN-1NN-2……N2N1N0,NS为符号位小数点|N|≤2N-1定点整数:139D=11000001B(无符号位)符号位±无符号位小数点0≤|N|≤2N+1-1100111011100000N位定点整数:±75D=±1001011B(带符号位)注:尾数的位数决定数的精度,阶码的位数决定数的范围110.011B=0.110011×2+11N=数符×尾数×2阶符×阶码阶符阶码数符尾数01101100112.数的浮点表示(1)浮点数的表示方法浮点表示法对应于科学(指数)计数法,如数110.011可表示为N=110.011=1.10011×210=11001.1×2-10=0.110011×2+11在计算机中一个浮点数由两部分构成:阶码和尾数。阶码是指数,尾数是纯小数。浮点数存储格式存储在计算机中的浮点数计算机中的信息都是用二进制编码表示的。用于表示字符的二进制编码字符的编码的字符编码有EBCDIC(ExtendedBinaryCodedDecimalInterchangeCode)码和ASCII(AmericanStandardCodeforInformationInterchange)码。IBM系列,大型机采用EBCDIC码,微型机采用ASCII码。1.ASCII码ASCII码是美国标准信息交换码,被国际标准化组织指定为国际标准。ASCⅡ码有7位码和8位码两种版本。国际通用的7位ASCⅡ码是用7位二进制数表示一个字符的编码,其编码范围从0000000B~1111111B,共有27(128)个不同的编码,相应可以表示128个不同字符的编码。空格20H320~930H~39H48~57A~Z41H~5AH65~90a~z61H~7AH97~122控制字符:0~32,127;普通字符:94个每个字符占一个字节,用7位,最高位为0字符的编码为了在计算机内表示汉字,用计算机处理汉字,同样也需要对汉字进行编码。计算机对汉字信息的处理过程实际上是各种汉字编码间的转换过程。这些编码主要包括:汉字输入码、汉字内码、汉字字形码、汉字地址码及汉字信息交换码等。汉字的编码输入码机内码交换码(国标码)字形码显示输出打印输出1.汉字输入码上一页下一页为将汉字输入计算机而编制的代码称为汉字输入码,也叫外码。汉字输入码都是由键盘上的字符或数字组合而成,它是根据汉字的发音或字形结构等多种属性及有关规则编制的,目前流行的汉字输入码的编码方案已有许多,如全拼输入法、双拼输入法、自然码输入法、五笔输入法等。可分为音码、形码、音形结合码3大类。数字编码(顺序码)如:区位码、电报码字音编码(音码)如:拼音码、自然码字形编码(形码)如:五笔字型码、表形码音形编码如:双拼码2.汉字信息交换码上一页下一页(1)常用汉字及其分级国标码规定一般汉字信息处理时所用的7445个字符编码,其中682个非汉字图形符号和
本文标题:第一章信息技术与计算机基础
链接地址:https://www.777doc.com/doc-48331 .html