欢迎来到天天文库
浏览记录
ID:13013842
大小:4.59 MB
页数:126页
时间:2018-07-20
《微机原理重要知识点》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第一章计算机基础知识学习目标:1.掌握常用进位计数制及其互相转换;2.掌握数的原码、反码、补码表示法,并熟练掌握补码加减运算;3.掌握BCD、ASCLL码;4.掌握软、硬件概念及相互关系;5.理解数的定点和浮点表示;6.了解汉字字符集及其编码;了解图信息数字化。教学重点:1.计算机中的数制及其编码;2.微机的基本组成和工作原理。教学难点:1.机器数和真值;2.补码的表示方法和补码运算。教学内容:一、计算机中的运算基础1.数制及其转换1)任意进制数的共同特点(n进制)n=2、8、10、16① n进制数最多是由n个数码组成十进制数的组成数码为:0
2、~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,
3、…例:1262)数制的转换① 非十进制数→十进制数转换方法:按位权展开求和例:101.11B=1*22+1*20+1*2-1+1*2-2=4+1+0.5+0.25=5.75F94H=15*162+9*161+4*160=3988注意点:只有十进制数的下标可以省略,其他进制数不可以省略。② 十进制数→非十进制数(K进制数)转换方法:分成小数和整数分别转换。整数部分:除K取余,直至商为0,先得的余数为低位;小数部分:乘K取整,先得的整数为高位。例:把3988转换成16进制数十进制数转换为二进制数的另一种:逐次减2的最高次幂法。例:将153
4、9转换为二进制数表示126例:0001,1010,1110,1101,1011.0100B1AEDB4H若十六进制数转换为二进制数,则将每一位拆成4位。2.模的概念若a和b除以M,余数相等,则称a和b对于M是同余的,则可以写成:a=b(modM)容器的最大容量称为模。可写成:KM+X=X(modM)3.有符号数在计算机中的表示方法在计算机中,一个有符号数可以用原码、补码和反码表示。1) 共同规律:①用0表示正号,用1表示负号,且摆放在数据的最高位,有符号数和无符号数表示的根本区别在于无符号数的最高位是数值位,有符号数的最高位是符号位;②同
5、一正数的原、补、反码都相同。③定义区间均对模2n而言,其中n表示有符号数的二进制代码位数。2)其它规律:① 任一负数的原码和对应的正数(绝对值相等)的原码仅是符号位不同;② 任一负数的反码是对应的正数的反码的各位求反,反之亦然;③ 任一负数的补码是对应的正数的补码的各位求反,然后加1,反之亦然;④ 从定义区间上看原码和反码的定义区间相同,是–2n-1<X<2n-1;补码的定义区间是–2n-1≤X<2n-1;⑤ 0的原码、反码有+0和-0之分;0的补码只有一种表达方式。例1:设X=+97求[X]原、[X]反、[X]补(mod
6、28)解: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;126[X]反=101110110B;[X]补=101110111B。4.补码、反码加减运算规则:[X+Y]补=[X]补+[Y]补[X+Y]
7、反=[X]反+[Y]反[X-Y]补=[X]补+[-Y]补[X-Y]反=[X]反+[-Y]反[-Y]补=[[Y]补]补[-Y]反=[[Y]反]反5.基本名词位:BIT,缩写为b;字节:BYTE,由8位二进制数代码表示,缩写为B;字:WORD,取决于计算机CPU的字长,内部寄存器的位数,其中8086CPU为16位,386、486CPU为32位;千字节:1KB=1024B=210B,兆字节:1MB=220B,吉字节:1GB=230B=1024MB太字节:1TB=240B=1024GB6.带符号数运算时的溢出问题溢出和进位的区别:进位是指最高位向更高
8、位的进位,而溢出是指运算结果超出数所能表示的范围。带符号数所能表示的范围:(若用n位二进制数码表示)原码:-(2n-1-1)≤X≤2n-1-1补码:-2n-1≤X≤
此文档下载收益归作者所有