文档介绍:第一章计算机基础知识学习目标:;、反码、补码表示法,并熟练掌握补码加减运算;、ASCLL码;、硬件概念及相互关系;;;了解图信息数字化。教学重点:;。教学难点:;。教学内容:一、)任意进制数的共同特点(n进制)n=2、8、10、16① n进制数最多是由n个数码组成十进制数的组成数码为:0~9二进制数的组成数码为:0、1八进制数的组成数码为:0~7十六进制数的组成数码为:0~9、A~F十六进制数和十进制数的对应关系是:0~9相同,A-10,B-11,C-12,D-13,C-14,F-15② n进制数的基数或底数为n,作算术运算时,有如下特点:低位向相邻高位的进位是逢n进1(加法);低位向相邻高位的借位是以1当本位n(减法)。③   各位数码在n进制数中所处位置的不同,所对应的权也不同以小数点为分界点:向左(整数部分):各位数码所对应的权依次是n0、n1、n2,…向右(小数部分):各位数码所对应的权依次是n-1、n-2、n-3,…例:2)数制的转换①   非十进制数→十进制数转换方法:按位权展开求和例:=1*22+1*20+1*2-1+1*2-2=4+1++==15*162+9*161+4*160=3988注意点:只有十进制数的下标可以省略,其他进制数不可以省略。②   十进制数→非十进制数(K进制数)转换方法:分成小数和整数分别转换。整数部分:除K取余,直至商为0,先得的余数为低位;小数部分:乘K取整,先得的整数为高位。例:把3988转换成16进制数十进制数转换为二进制数的另一种:逐次减2的最高次幂法。例:将1539转换为二进制数表示例:0001,1010,1110,1101,,则将每一位拆成4位。,余数相等,则称a和b对于M是同余的,则可以写成:a=b(modM)容器的最大容量称为模。可写成:KM+X=X(modM),一个有符号数可以用原码、补码和反码表示。1)   共同规律:①用0表示正号,用1表示负号,且摆放在数据的最高位,有符号数和无符号数表示的根本区别在于无符号数的最高位是数值位,有符号数的最高位是符号位;②同一正数的原、补、反码都相同。③定义区间均对模2n而言,其中n表示有符号数的二进制代码位数。2)其它规律:①   任一负数的原码和对应的正数(绝对值相等)的原码仅是符号位不同;②   任一负数的反码是对应的正数的反码的各位求反,反之亦然;③   任一负数的补码是对应的正数的补码的各位求反,然后加1,反之亦然;④   从定义区间上看原码和反码的定义区间相同,是–2n-1<X<2n-1;补码的定义区间是–2n-1≤X<2n-1;⑤   0的原码、反码有+0和-0之分;0的补码只有一种表达方式。例1:设X=+97求[X]原、[X]反、[X]补(mod28)解:97=1100001B[X]原=01100001B;[X]反=[X]补=01100001B。例2:设X=-97,求[X]原、[X]反、[X]补(mod28)解:97=1100001B[X]原=11100001B;[X]反=10011110B;[X]补=10011111B。例3:设X=-137求[X]原、[X]反、[X]补(mod29)解:137=10001001B[X]原=110001001B;[X]反=101110110B;[X]补=101110111B。、反码加减运算规则:[X+Y]补=[X]补+[Y]补[X+Y]反=[X]反+[Y]反[X-Y]补=[X]补+[-Y]补[X-Y]反=[X]反+[-Y]反[-Y]补=[[Y]补]补[-Y]反=[[Y]反]:BIT,缩写为b;字节:BYTE,由8位二进制数代码表示,缩写为B;字:WORD,取决于计算机CPU的字长,内部寄存器的位数,其中8086CPU为16位,386、486CPU为32位;千字节:1KB=1024B=210B,兆字节:1MB=220B,吉字节:1GB=230B=1024MB太字节:1TB=240B=:进位是指最高位向更高位的进位,而溢出是指运算结果超出数所能表示的范围。带符号数所能表示的范围:(若用n位二进制数码表示)原码:-(2n-1-1)≤X≤2n-1-1补码:-2n-1≤X≤2n-1-1反码: