《微机原理及应用教案(一).docx》由会员分享,可在线阅读,更多相关《微机原理及应用教案(一).docx(37页珍藏版)》请在第壹文秘上搜索。
1、第一章计算机中的数据和编码本章教学目标:1、正确理解掌握进位计数制概念,能熟练进行二进制数与十进制数、二进制数与十六进制数的转换;2、正确理解掌握机器数和真值的概念,能熟练运用机器数的四种表示方法进行相关的转换和运算;3、理解掌握二进制数的定点表示和规格化浮点表示,了解浮点数在计算机中的表示形式;4、正确掌握BCD码、奇偶校验码、ASCH码、汉字编码,并能熟练使用。本章教学重点:1、数制转换:二进制数与十进制数十进制数与十六进制数二进制数与十六进制数2、机器数的补码表示3、BCD数的表示本章教材难点:补码表示法本章教材分析本章内容是全书的“开篇”和准备,它是为后面学习第二章开始的原理局部及汇编
2、语言等内容的准备知识。本章内容比拟枯燥,要注意引入及讲解进采用适当的方法。教学建议1、数制及数制转换宜精讲多练,由十进制数引入基数、权的概念;2、让学生熟记数字、字母及特殊字符的ASCIl码;3、机器数的补码表示,常用于带符号数的运算,要明确强调;4、在Ll中补充二进制和十六进制数的运算知识,在1.2中补充补码的加减法、计算机中数据格式。课时安排:第一节计算机中的数据约3课时第二节计算机中数的表示约3课时第三节计算机中的编码约1课时复习与测试约2课时1-1计算机中的数制工进位计数制的根本概念教学目的:1、正确理解和掌握基数、权的概念,能准确熟练说出十进制数、二进制数与十六进制数的基数、数码、位
3、权;2、能熟练写出的按权展开式。教学重点:1、十进制数、二进制数与十六进制数码的对应关系;2、按权展开式。教学难点:权的概念教学过程一、引入进位计数制的概念问题1、十进制数共有几个根本数码?我们如何利用这些根本数码计数(或组数)?问题2、利用“结绳记事”引入进位计数制的概念。进位计数制:按照进位的方法进行计数的数制。二、基数与数石二进制数八进制数十进制数十进制数1011.IlB123.7Q123.9D或123.93BA.4H进位计数制基数根本数码16进制数160、1、2、3、4、5、6、7、8、9、A、B、C、D、E10进制数100、1、2、3、4、5、6、7、8、9八进制数80、1、2、3、
4、4、5、6、7二进制数20、1基数:进位计数制中使用的根本数码的个数三、权与按权展开式12345为什么可以写成下面的等式?12345=1X10000+21000+3100+410+5万千I十个=1IO4+2XlO3+3102+4101+5100位权在进位计数制中,一个数码处于数的不同位置时,代表不同的数值,每个数位赋于的数值称为权,表示为Ri(i为数位的序号)数位的序号以小数点为分界点,向左依次为D。位、DI位、D2,向右依次为第一1位、一2位、一3位(与数轴类似,以小数点为原点,向左为正方向)按权展开式*在进位计数制中,每个数位的数值等于该位的权之乘积,用表示第i位上的数码,那么该位的数值为
5、Ki*Rio任意进位计数制的数都可以写成按权展开的多项式和的形式(这个和为十进制数)例、345.75=3IO2+4IO1+5IO07101+5102位号第2位第1位第0位第一1位第一2位权IO2IO1IO010-1102数码34575数值3004050.70.05计算机中为便于存储及计算的物理实现,采用了二进制数,二进制数的基数为2,只有0、i两个数码,遵循“逢二进1的规那么,它的各位的权是29例、Ioll.11B=IX23+022+121+l20+121+122=13.75(101101)2=l25+024+123+122+021+l20=45为便于人们阅读和书写,又采用了八进制数和16进制
6、:八进制基数为8,共有8个根本数码:0、1、2、3、4、5、6、7位权为16进制基数为16,共有16个根本数码:0、1、2、3、4、5、6、7、8、9、A、B、C、D、E位权16K例、378.25Q=382+781+880+281+582=136.406254F8.BH=4162+15161+8160+11X16-1=1272.6875实际应用中,经常使用16进制数来表示二进制数,要熟练掌握它们的根本对应关系。问题4、n位二进制数可表示多少个数?(2n)3位二进制数可表示8个数,恰好与八进制的8个根本数码对应:3位二进制数:000、001、010、011、100、101、110、Ill8进制根
7、本数码:Ol2345674位二进制数可表示16个数,恰好与16进制的16个根本数码对应:4位二进制数:0000.OOOls0010、0011、0100.0101、0110、Olll8进制根本数码:012345671000.1001.891010、1011、ABC1100、D1101、E1110.FIlll四、小结与作业1、二进制、八进制、16进制、十进制的根本数码、位权;2、按权展开式;3、二进制数与八进制数、16进制数根本数码的对应关系。作业:1、写出以下各数数位的权及按权展开式:1101.OlB各数位的权分别为:一,一,一;按权展开式为:503.4各数位的权分别为:,一,一,一,_O按权展
8、开式为:_3A4.CH各数位的权分别为:一,一,一,一,一,_O;按权展开式为:_IoILlIB各数位的权分别为:_,一,一,一,一,.O:按权展开式为:_2E.BH各数位的权分别为:,:按权展开式为:教学目的:1、正确理解并熟练掌握二进制数与十进制数的相互转换;2、熟练进行二进制数的加、减运算。教学重点:数制转换教学过程一、复习引入按权展开式(强调和为10进制数)二、新课二进制转换为十进制数一一按权展开式法例题1011100.1011B=26+24+2322+21+23+24+25101101B=25+23+22+20=45O-IOlllB=O.71875。十进制转换为二进制数可有两种方法:
9、一一口、整数部分:除基取余去,直到商为),倒序排列即得、2、小数部分:乘基取翳去,直到小数部分为),顺序排列即得例题2、N=I17D=1110101B除数被除数/商余数21171258022912140271231211例题3、N=0.8125D=0.1011B乘2运算0.8125 X 2 =1.625取整数局部10.6252=1.250.252=0.50.52=1.0学生练习工学270.3125=()B方法2、降基法一一适合于较小的数例题4、N=117D=(1010111)B小于N的二进制数位权有:643216.8421117-64=53153-32=21121-16=515-8=05-4=
10、111-2=01-I=O1117D=1010111B例题5、N=0.8125D=(0.1101;够减那么记1,不够减那么记0,倒序排列)B小于N的二进制数位权有:0.50.250.1250.06250.8125-0.5=0.31250.3125-0.25=0.06250.0625-0.125=00.0625-0.0625=00.8125D=0.IlOlB学生练习2学270.3125=(1;够减那么记1,不够减那么记0,顺序排列11)B、二进制运算规那么:加减法规那么:逢二进一借一还二0+0=00+1=11+0=11+1=10三、小结与作业1、二进制转换为十进制一一按权展开式法2、十进制数转换为
11、二进制数除基取余、乘基取整降事减权法作业:P1312补充,1、将以下10进制数转换为二进制数(分别用除法、降辕法)369100004095327672、将以下二进制数转换为十六进制数IOllOl10000000111111113、完成以下二进制数的运算,并转换为十进制数核对00111010+10110111110100+1010111111111111+1教学目的:1、正确理解并熟练掌握十六进制数与十进制数、十六进制数与二进制数之间的相互转换;2、熟练掌握16进制数的加、减、乘、除四种运算;3、牢记10进制、二进制的记量单位。教学重点:十六进制与10进制、十六进制数与二进制数之间的相互转换。教
12、学难点:十六进制数的四那么运算教学过程一、复习1、二进制转换为十进制的方法?2、十进制转换为二进制的方法?二、新课、十六进制数转换为十进制数一一按权展开式法例题1、N=OBF3CH=(48956)DN=ll163+15161+3161+12X160=ll4096+15X256+3X16+12X1=48956D学生练习141H=D20H=D61H=DIlH=D14H=D19H=D、十进制数转换为16进制数七、+以、整数部分:除基取余葡为0、小数部分:乘基取整至J、数部分为)例题2、N=48956.28125D=(BF3C.48)H商余数16进制48956/16=305912C3059/16=19
13、133191/16=1115F11/16=011B乘取整16进制0.2812516=4.5440.516=8.088例题3、N=48956D= (BF3C)H小于N的16进制位权为:409625616163162161方法二、降累法(适用于较小的数)11648956.28125D=0BF3C.48H降事运算16进制48956-H4096=3900B390015X256=60F603X16=12312_UX1=OC48956D=0BF3CH学生练习2FFH=_FFFFH=_20D=HDD100D=41H=14H=_HD61H=DD13D=19H=_HD16D=H64D=H32D=H48D=H96D=H、十六进制数和二进制数之间的转换1、二进制转换为十六进制,从小数点开始,整数局部向左,小数局部向右,每四位二进制数为一组,用一位16进制数表示,缺乏四位的补0。例题4、=H(7B5.A8H)=H(35.BFH)2、十六进制转换为二进制:每一位十六进制数用相应的四位二进制数表示。例题5、A19CH=B()9F.8H=B(10011111.1B)、十六进制数的四那么运算十六进制数的运算可采用先将该16进制数转换为十进制数,经过计算后