




已阅读5页,还剩6页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
11Error! No text of specified style in document.第1章 计算机系统基础1.1 计算机中数据的表示和计算1.1.1 目标与要求通过本节学习掌握如下内容: 掌握计算机中的常用数制,掌握十进制、二进制、八进制和十六进制之间相互转换的方法。 理解数据的机内表示方法,掌握原码、反码、补码、移码等码制及其特点。 掌握基本的算术和逻辑运算。 理解常用校验码的原理和特点,了解海明码、循环冗余码的编码方法和校验方法,掌握奇偶校验的原理和方法。本节为基础内容,但是在历次考试中也是必考内容。题目集中在上午的选择题部分。考生对这一部分的复习应该达到熟练程度。对于进制转换、几种码制的表示方式、其优缺点和不同码制的计算应熟练掌握,切忌在考场上为计算基本的转换而浪费宝贵的时间。计算机中的数据是采用二进制表示的。计算机中的数据按照基本用途可以分为两类:数值型数据和非数值数据。数值型数据表示具体的数量,有正负大小之分。非数值数据主要包括字符、声音、图像等,这类数据在计算机中存储和处理前需要以特定的编码方式转换为二进制表示形式。1.1.2 数制及其转换1数制r进制即r进位制,r进制数N写为按权展开的多项式之和为:其中,是该数制采用的基本数符号,ri是权,r是基数。例如:十进制数123456.7可以表示为:123456.7=1105+2104+3103+4102+5101+6100+7101计算机中常用的记数制是二进制、八进制、十六进制。2数制转换数制间转换是计算机从业人员必须具备的最基本的技能之一,也是每次计算机技术与软件专业资格(水平)考试大纲中要求掌握的技能。请各位考生予以重视。(1)十进制与二进制、八进制、十六进制相互转换算法:将十进制整数部分除以r取余,将十进制小数部分乘以r取整,将两部分合并。下面举例说明算法。例:将十进制数(347.625)10转化为二进制数。解:步骤一:转换整数部分Mod(347/2)=1Mod(173/2)=1Mod(86/2)=0Mod(43/2)=1Mod(21/2)=1Mod(10/2)=0Mod(5/2)=1Mod(2/2)=01(347)10=(101011011)2步骤二:将小数部分转化0.6252=1.2510.252=0.500.52=11(0.625)10=(101)2得:(347.625)10=(101011011.101)2(2)考生应该熟记最基本的二进制、八进制、十进制和十六进制的对应关系,以应对各种以此为基础的计算。表1-1是基本的对应关系。表1-1 二进制、八进制、十进制和十六进制的对应关系二进制八进制十进制十六进制二进制八进制十进制十六进制000000100010880011111001119901022210101210A01133310111311B10044411001412C10155511011513D11066611101614E11177711111715F(3)二进制的运算法则 二进制加法的进位法则是“逢二进一”。0+0=01+0=10+1=11+1=0(进位) 二进制减法的进位法则是“借一为二”。00=010=111=001=1(借位) 二进制乘法规则。00=010=001=011=1 二进制除法即是乘法的逆运算,类似十进制除法。1.1.3 机器数和码制各种数据在计算机中表示的形式称为机器数,其特点是采用二进制数。计算机中表示数值数据时,为了便于运算,带符号数采用原码、反码、补码和移码等编码方式,这种编码方式称为码制。1原码表示方法数制X的原码定义如下:若X是纯整数,则 从定义可以看出,正整数的原码就是其本身,负整数的原码取其绝对值,符号位置1即可(0表示正号,1表示负号)。若X是纯小数,则 正的纯小数的原码就是其自身,而负的纯小数的原码可以通过把其绝对值的原码符号位置1得到。注:若用原码表示机器数,0的表示不唯一,会出现+0和0两种情况。2补码表示方法数制X的补码定义如下:若X是纯整数,则X补 若X是纯小数,则X补 补码表示法中,最高位是符号位(0表示正号,1表示负号),正数的补码与原码相同,负数的补码则是反码加1,即逐位求反再加1。补码不会出现0的表示不唯一的情况,没有+0和0之分。3反码表示方法数制X的反码定义如下:若X是纯整数,则 若X是纯小数,则 从定义可以看出,正数的反码就是其本身,负数的反码是其绝对值逐位求反得到的,符号位置1即可(0表示正号,1表示负号)。与原码一样,反码也会出现0的表示不唯一的情况。4移码表示法整数的移码表示:小数的移码表示:移码的符号位是1表示正号,0表示负号。移码即是补码的符号位取反。1.1.4 定点数和浮点数计算机在处理数值数据时,对小数点的处理有两种不同的方法,分别是定点法和浮点法,也就是对应了定点数据表示法和浮点数据表示法这两种不同形式的数据表示方法。1定点数所谓定点数,就是小数点的位置固定不变的数。小数点的位置通常有两种约定方式:定点整数纯整数,小数点在最低的有效数值位之后;定点小数纯小数,小数点在最高有效数值位之前。表1-2是机器数字长为n时,原码、反码、补码、移码的定点数所表示的范围。表1-2 机器数字长为n时表示的带符号的范围码 制定 点 整 数定 点 小 数原码(2n11)+(2n11)(12(n1)1)+(12(n1)反码(2n11)+(2n11)(12(n1)1)+(12(n1)补码2n1+(2n11)1+(12(n1)移码2n1+(2n11)1+(12(n1)2浮点数当机器字长为n时,定点数的补码和移码可以表示2n个数,而其原码和反码只能表示2n1个数(正负0占了两个编码)。定点数所能表示的数值范围比较小,容易溢出,所以引入了浮点数。浮点数是小数点位置不固定的数,它能表示更大的范围。二进制数N的浮点数表示方法为N=2EF其中,E称为阶码,F称为尾数。在浮点表示法中,阶码通常为带符号的纯整数,尾数为带符号的纯小数。浮点数的一般表示格式如下:阶码符号阶码数符号尾数浮点数的表示不是唯一的。当小数点的位置改变时,阶码也随之相应改变,因为可以用多种浮点形式表示同一个数。浮点数所能表示的数值范围主要由阶码决定,表示数值的精度则由尾数决定。为了充分利用尾数来表示更多的有效数字,通常对浮点数进行规格化。规格化就是将尾数的绝对值限定在区间0.5, 1。当尾数用补码表示时,需要注意:若尾数F0,则其规格化的尾数形式为:F=0.1,其中可为0,也可为1,即将尾数F的范围限定在区间0.5, 1内。若尾数F0,则其规格化的尾数形式为:F=1.0,其中可为0,也可为1,即将尾数F的范围限定在区间1,0.5)内。如果浮点数的阶码(包括1位阶符)用R位的移码表示,尾数(包括1位数符)用M位的补码表示,则这种浮点数所能表示的最大的正数为,最小的负数为。1.1.5 其他数据表示1十进制数表示在数字系统中,各种数据要转换为二进制代码才能进行处理,而人们习惯于使用十进制数,所以在数字系统的输入输出中仍采用十进制数,这样就产生了用4位二进制数表示一位十进制数的方法,这种用于表示十进制数的二进制代码称为二-十进制代码(Binary Coded Decimal),简称为BCD码。BCD码具有二进制数的形式以满足数字系统的要求,又具有10进制的特点(只有10种有效状态)。在某些情况下,计算机也可以对这种形式的数直接进行运算。常见的BCD码有以下几种表示。(1)8421BCD编码这是一种使用最广的BCD码,是一种有权码,其各位的权分别是(从最高有效位开始到最低有效位)8、4、2、1。例:写出十进制数563.97D对应的8421BCD码。563.97D=0101 0110 0011.1001 01118421BCD例:写出8421BCD码1101001.010118421BCD对应的十进制数。1101001.010118421BCD=0110 1001.0101 10008421BCD=69.58D在使用8421BCD码时一定要注意其有效的编码仅10个,即:00001001。4位二进制数的其余6个编码1010,1011,1100,1101,1110,1111不是有效编码。(2)2421BCD编码2421BCD码也是一种有权码,其从高位到低位的权分别为2、4、2、1,它也可以用4位二进制数来表示1位十进制数。(3)余3码余3码也是一种BCD码,但它是无权码,由于每一个码对应的8421BCD码之间相差3,故称为余3码,一般使用较少,故只需作一般性了解。常见BCD编码见1-3表表1-3 BCD编码表十进制数8421BCD码2421BCD码余3码0000000000011100010001010020010001001013001100110110401000100011150101101110006011011001001701111101101081000111010119100111111100(4)压缩与非压缩BCD码有两种形式,即压缩型BCD码和非压缩型BCD码。压缩型BCD码一个字 节可存放一个两位十进制数,其中高4位存放十位数字,低4位存放个位数字,如56的 压缩型8421BCD码是0101 0110;非压缩型BCD码1个字节可存放1个一位十进制 数,其中高字节为0,低字节的低4位存放个位,如5的非压缩型BCD码是0000 0101,必须存放在1个字节中,56的非压缩型BCD码是00000101 00000110,必须存放在1个 字中。2符号的表示(1)ASCII码ASCII码(American Standard Code for Information Interchange)即美国标准信息交换码,该编码后来被国际标准化组织ISO采纳而成为一种国际通用的信息交换标准代码,即国际5号码。ASCII码采用7b进行编码,一共有27(128)种编码,从00000000到11111111可以表示128个不同的字符。这128个字符又可以分为两类:可显示/打印字符95个和控制字符33个。所谓可显示/打印字符是指包括09十个数字符,az、AZ共52个英文字母符号,“+”、“”、“”、“/”等运算符号,“。”、“?”、“,”、“;”等标点符号,“#”、“%”等商用符号在内的95个可以通过键盘直接输入的符号,它们都能在屏幕上显示或通过打印机打印出来。控制字符是用来实现数据通信时的传输控制打印或显示时的格式控制,以及对外部设备的操作控制等特殊功能。共有33个控制字符,它们都是不可直接显示或打印(即不可见)的字符。如编码为7DH(最后一个字母H表示前面的7D用十六进制表示)的DEL用作删除操作,编码为07H的BEL用作响铃控制等。ASCII的字符编码表一共有24(16)行,23(8)列。低4位编码b3b2b1b0用作行编码,而b7b6b5高3位用作列编码。值得注意的一点是数字0到9的编码:它们都位于3列(001),从0行(0000)排列到9行(1001),即“0”的ASCII码为(0110000)2=(30)16,“9”的ASCII码为(0111001)2=(39)16把高3位屏蔽掉,低4位恰是09的二进制码,这个特点使得在数字符号(ASCII码)与数字值(二进制码)之间进行转换非常方便。计算机里的存储和传送单位通常使用B(B=8b),所以7位的ASCII码也用一个字节来表示。最高位没有使用,通常填0,也可以把它用作校验位或者用来扩展字符集。(2)EBCDIC码EBCDIC(Extended Binary Coded Decimal Interchange Code)即所谓扩展的二/十进制交换码。采用8b编码来表示一个字符,总共可以表示28(256)个不同符号,但EBCDIC中并没有使用全部编码,只选用了其中一部分,剩下的保留用作扩充。EBCDIC码常用于IBM大型计算机中。在EBCDIC码制中,数字09的高4位编码都是1111,而低4位编码则依次为0000到1001。把高4位屏蔽掉,也很容易实现从EBCDIC码到二进制数字值的转换。3汉字的表示方法GB2312信息交换汉字编码字符集基本集收集了常用汉字6763个:一级汉字3755个,二级汉字3008个。汉字的编码方法种类繁多,曾经被形容为万“码”奔腾,但主要可以分为3类:数字编码、拼音和字形码。数字编码的特点是一字一码,无重码,编码长,且易和内部编码进行转换,但记忆各个汉字的编码是一件极其艰巨的任务,非专业人员很难使用。每一个汉字都分配给一个唯一的数字代码,用以代表该汉字,国际区位码、电报码都属于该类。常用的是国际区位码(又简称国际码或区位码)。国际区位码把GB2312基本集中的6737个汉字分为94个区,每个区又分94位,以区码和位码的二维坐标形式给每个汉字进行编码。区码和位码各有两个十进制数字,每次输入一个汉字需击键4次。在84个分区中,115区用来表示字母、数字和符号,1687区用以表示一级、二级汉字,其中一级汉字以汉语拼音为序排列,二级汉字以偏旁部首为序进行排列。拼音码用每个汉字的汉语拼音符号作为汉字的输入编码。这种编码很容易学会使用,无需额外记忆,使用人员的负担小,所以成为最常用的一种方法,但是由于汉字同音字太多,重码率高,所以输入速度很难提高。字形码以汉字的形状特点为每个汉字进行编码。最受欢迎的一种字形编码方法是五笔字型编码,是依据汉字的笔划特征将基本笔划分为点、横、竖、撇、折5类并分别赋以代号,另外根据汉字的结构特征把汉字分为上下型、左右型、包围型、单体型4种字型,分别赋以代号。汉字的五笔字型编码就是依据其组成部件和结构特征进行编码,其输入能达到很高的速度。汉字在计算机中以内部编码(简称内码)的形式存放。通常,汉字内部编码以连续两个字节来表示。为了和英文字符的机内编码(ASCII码)相区别,这两个字的最高位均置1,这样两字节内码就可以表示281281(16384)个汉字。汉字的内码是在计算机处理汉字信息时所采用的机内代码,与汉字的输入编码不同。与此对应,通常又把汉字的输入编码称为外码。4声音编码信息本身是模拟信息。模拟声音在时间上是连续的,而以数字表示的声音是一个数据序列,在时间上只能是间断的,因此当把模拟声音变成数字声音时,需要每隔一个时间间隔在模拟声音波形上取一个幅度值,称为采样,该时间间隔为采样周期(其倒数为采样频率)。由此看出,数字声音是一个数据序列,它是由模拟声音采样、量化和编码后得到的。(1)MIDIMIDI是音乐与计算机结合的产物。它(Musical Instrument Digital Interface,MIDI)是乐器数字接口的缩写,泛指数字音乐的国际标准,始创于1982年。MIDI采用数字方式对乐器所奏出的声音进行记录,然后播放这些音乐时使用调频(FM)音乐合成技术或采用波表将记录合成。标准的多媒体PC平台能够通过内部合成器或连到计算机MIDI端口的外部合成器播入MIDI文件。利用MIDI文件演奏音乐,所需的存储量最少,如演奏两分钟乐曲的MIDI文件只需不到8KB的存储空间。(2)WAVE该格式记录了声音的波形,只要采样率高、采样字节长、机器速度快,利用该格式记录的声音文件能够和原声基本一致。WAVE可以不对数据进行压缩,所以存储的文件体积非常大。(3)MOD该格式及播放器大约起源于20世纪80年代初,原是作为“软声卡”问世的,利用Modplayer可以通过机器自带喇叭或通过LPT口自制“声卡”直接播放乐曲。MOD只是这类音乐文件的总称,因为最初的文件扩展名为MOD,后来逐渐发展产生了ST3,XT,S3M,FAR,669等扩展格式,而其基本原理还是一样的。该格式的文件里不仅存放了乐谱(最初只能支持4个声道,到现在已有16甚至32个声道的文件及播放器了)而且存放了乐曲使用的各种音色样本。(4)MP3MP3是一种有损压缩格式,它压缩了人耳不敏感的部分,压缩程度较大,但其实音质并不非常令人满意。在网络、可视电话通信方面,MP3大有用武之地。5图像编码图形(图像)格式大致可以分为两大类:一类为位图;另一类为描绘类、矢量类或面向对角的图形(图像)。前者是以点阵即像素形式描述图形(图像)的,后者是以数学方法描述的由几何元素组成的图形(图像)。一般说来,后者对图像的表达细致、真实,缩小后图形(图像)的分辨率不变,在专业级的图形(图像)处理中运用较多。图形(图像)的主要指标为分辨率、色彩数与灰度。分辨率一般有屏幕分辨率和输出分辨率两种,前者用每英寸行数与列数表示,数值越大,图形(图像)质量越好;后者衡量输出设备的精度,以每英寸的像素点数表示,数值截止越大越好。常见的色彩位表示一般有2位、4位、8位、16位、24位、32位、64位这几种。图形(图像)是16位图像,即为2的16次方,共可表现65536种颜色。当图形(图像)达到24位时,可表现1677万种颜色,即真彩。比较有代表性的图形格式有如下几种: BMP(bit map picture):PC上最常用的位图格式,有压缩和不压缩两种形式,它是Windows中附件内的绘画小应用程序的默认图形格式,一般PC图形(图像)软件都能对其进行访问,以BMP格式存储的文件容量较大。 PCX(PC paint brush):由Zsoft公司创建的一种经过压缩且节约磁盘空间的PC位图格式,它最高可表现24位图形(图像)。 GIF(graphics interschange format):在各种平台的各种图形处理软件上均可处理的经过压缩的图形格式。它是可以在Macintosh、IBM等机器间进行移植的标准位图格式,该格式存储色彩最高只能达到256种。由于存在这种限制,除了二维图形软件AnimatorPro和Web网页还使用它之外,其他场合已很少使用了。 TGA(targe image format):是True vision公司为其显卡开发的图形文件格式,创建时期较早,最高色彩数可达32位。这种图像格式
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中级财务会计(第六版)第1章 课后习题答案
- 产品定价与成本分析工具集
- 2025年教师招聘之《幼儿教师招聘》考前冲刺练习题含答案详解【培优b卷】
- 肋骨骨折护理查房课件
- 肋软骨三维重建课件
- 农业新质生产力与品牌建设
- 农村生态保护与资源开发合作协议
- 安全知识培训力度课件
- 制造业开发区的新质生产力实践
- 解析卷-山东省曲阜市中考数学真题分类(勾股定理)汇编单元测评练习题(含答案详解)
- 2025-2026秋季学年第一学期学生国旗下演讲稿(20周):第五周 76载荣光里我们茁壮成长-喜迎国庆
- 《机械制图(多学时)》中职全套教学课件
- 2024过敏性休克抢救指南(2024)课件干货分享
- 2023年中国农业科学院农业基因组研究所招聘笔试参考题库附带答案详解
- 胸心外科常见病诊疗
- 高中数学 人教A版 必修一 《集合与常用逻辑用语》 1.2 集合间的基本关系
- GB/T 3452.2-1987O形橡胶密封圈外观质量检验标准
- 部编版三年级语文上册第2课《花的学校》精美课件
- 遥感大数据应用解决方案课件
- (精选word)洪恩识字-生字卡片1-200
- 输电线路运行运维巡视施工组织设计方案
评论
0/150
提交评论