对口高考计算机原理

  • 格式:doc
  • 大小:23.00 KB
  • 文档页数:2

进位计数制有数码、基数、位权三个要素。

数码是指在某种进位计数制中允许使用的记数符号。

例:十进制有10个记数符号。

基数指某种进位计数制,允许使用的数码的个数。

例:十进制的基数是10。

位权指在某种进位计数制中,某一数位所代表的大小。

例:十进制数10,1所在位位权为10。

二进制的特点是:二进制数只使用两种符号“0”和“1”,且对数的存储、传送、识别也是很方便的,实现起来比较容易,也比较可靠、运算规则简单、节省器材。

二进制数包含二个变量,“0”和“1”,可以用来表示逻辑变量“真”和“假”,在处理逻辑思维问题和人工智能领域中具有巨大意义。

二进制、八进制、十六进制可以通过按权展开的方法得到其相应的十进制数。

十进制数转换为二进制、八进制、十六进制时,十进制整数部分分别采用除以2、8、16取余,也就是除以基数取余。

先转换整数部分,除数后取余读数是由下向上读,也就是最先得到的余数为最低位,最后得到的余数为最高位。

再转换小数部分,除数后取余读数是由上向下读,也就是最先得到的整数为最高位,最后得到的整数为最低位。

由于采用二进制表示数时,位数较多,读起来不方便,故在计算机多采用八进制、十六进制表示数。

二进制与八进制、十六进制之间的转换比较方便。

二进制与八进制之间的转换采用三位化一位的方法,整数在高位补0,小数部分在低位补0;二进制与十六进制之间的转换采用四位化一位的方法,整数在高位补0,小数部分在低位补0。

计算机在进行算术运算时,需要指出小数点的位置。

根据小数点的位置是否固定,计算机有两种数据格式:定点表示和浮点表示。

在定点表示法中约定:所有数据的小数点位置固定不变。

根据小数点约定的位置不同,定点表示法中又可以分为定点整数(纯整数)和定点小数(纯小数)。

原码表示法是一种最简单的机器数表示法,又叫符号(绝对值表示法)用最高位表示符号位,0为正数,1为负数,其余代码表示数的绝对值。

补码表示法的实质就是把减法运算变成加法运算,减去一个数,可用加上该数的补数来代替。

两者关于模数具有同余关系,另外加减其模数的整数倍,其值不变。

补码的符号位表示方法与原码相同,其数值部分有关表示与数的正负有关;对于正数,数值部分与真值形式相同;对于负数,将真值的数值部分按位取反,且在最低位上加1。

反码与补码类似,正数的反码是其本身;负数的反码,可将原码除符号位外各位按位取反得到。

移码,在计算机中一般只用来表示浮点数的阶码,而浮点数的阶码只有整数的情况,故在计
r为浮点数阶码的底,与尾数的基相同,通常r=2,E和M都是带符号数,E叫做阶码,M叫做尾数。

在大多数计算机中,尾数为纯小数,常用原码或补码表示;阶码为纯整数,常用移码或补码表示。

在浮点数表示法中,数的表示范围由阶码的位数来决定,而尾数的位数决定了有效数字的精度,显然采用浮点数表示法,表示的数的范围扩大了但精度降低了。

在计算机中可以采用4位二进制数来表示1位十进制数,称为二进制编码的十进制数,简称为BCD码。

ASCII码可表示10个十进制数字0~9,26个英文字母,通用运算符号+、-等以及标点符号等共计95个可显示字符,另外还有33个编码,作为控制字符,控制计算机。

ASCII码是由128个字符组成的字符集。

字符0~9这10个数字字符的高3位编码为011,低3位为0000~1001。

当去掉高3位的值时,低4位正好是二进制数形式的0~9。

声音是通过空气传播的一种连续的波,叫声波。

声音的强弱体现在声波压力的大小上,音调的高低体现在声音的频率上。

声音用电表示时,声音信号在时间和幅度上都是连续的模拟信号。

因此,声音不能直接进入计算机存储,需要进行数字化。

数字化的过程涉及两个步骤:
第一步,对声音进行采样
第二步,就是量化,用专门的模/数转换电路将每一个的离散量换成一个N位二进制表示的数字量。

位图图像的要在计算机表示,其转化过程包括两个步骤:
第一步,抽样,第二步,量化。

奇偶校验码是一种最简单也是最常用的数据校验码,可以检验出一位错误,但不确定出错的位置,也不能检测出偶数位错误。

使用方法就是将奇偶校验放在N位代码的最高位之前或者最低位之后,组成N+1位的编码。

奇校验就是使整个校验码中“1”的个数为奇数。

偶校验就是使整个校验码中“1”的个数为偶数。

计算机在进行大量字节传送时,不仅每一个字节有一个奇偶校验位作横向校验,而且全部字节的同一位也设置一个奇偶校验位作纵向校验,这种对数据块的横向、纵向同时校验的方法称为交叉校验。

交叉校验可以发现两位同时出错的情况,只能检验出错误,但不能确定出错的位置;交叉校验有一位信息出错时,不但能检出错,还能确定出错的位置。

循环冗余校验码,简称CRC码。

它是一种具有很强检错、纠错能力的校验码。