还剩5页未读,继续阅读
文本内容:
《原码、反码、补码》教案景宁职高吴斌海【教学目的】1)学问与实力目的令驾驭真值,机器数的概念令驾驭用真值求出原码,反码,补码的方法个驾驭原码,反码,补码的相互转换,及其取值范围.2)过程与方法令通过本节课的学习,能依据实际须要,求出相应的机器数3)情感看法价值观令培育学生的创新实力和分析问题、解决问题的实力;令注意发挥学生的集体协作实力;令注意实际操作,进步学生的独立思索实力【教学重点】令求出原码,反码,补码的方法【教学难点】令真值与机器数之间的关系令依据须要求出原码,反码,补码【教学方法】任务驱动法、小组协作法【教学过程】老师活动学生活动(引入』问1:我们已经学习了那些进制数学生探讨,答复问题,到今日为止,我们学习了十进制(+35;-35),二进制(-11011),师生互动.十六进制(+1D2CH)等这些用来代表实际数值的数我们统称为真值.问2:以上讲的这些进制数,在我们日常生活当中都会运用到,则我们知道在计算机当中数值是怎么来表示的再次引出问题,激发K新课』学生思索,探讨在计算机中都用二进制数来表示数据.计算机中处理数据及运算都是用二进制的.我们定义在计算机中表示的数叫做机器数;而且我们人为的规定了机器数一般用8位二进制数来表示.(即一引出新课内容个机器数为一个字节)而机器数我们又可以分为:原码、反码、补码.、原码1因为计算机中用二进制数表示,所以不是二进制的数必需先转化为二进制数.比方十进制数-35我们先要将数值35转为二进制数100011,而其中的符号该怎么来表示学生思索其中的符号-我们知道在计算机中只有“0“和“1”能被计算机所识别,该怎么来表示因此我们定义用“0“代表符号+“;用1“代表符号.这样我们就可以求出-35的机器数是10100011思索探讨为什么不是1100011而是10100011学生思索,探讨因为机器数是八位二进制数组成,我们求出来的不满八位,则用机器数的特点我们须要在中间补足8位,才能形成一个机器数.分析我们刚刚求出来的机器数10100011就是-35的原码[―35]101000H原码=原码的求法
1、将数值局部转为二进制;
2、用“0“代替符号+“;用“1“代替符号-”,并且将符号位放在最高位;
3、假设符号位和二进制数组成达不到8位,我们将在中间加0,补足八位.那+35的原码是多少讲解[+35]^=00100011练习一:求原码.-1011102;+710;-6110学生参加学生上来做.讲解.;[-101110]10101110原码二;[+7]=00000111原码;[-61]10111101原码二老师活动学生活动、反码2看书P17反码是怎么求的?从书本上可知反码是相对原码而言的,求反码,首先要知道原学生参加,自主学码,求反码要分为两种状况习1正数的时候;反码二原码;2负数的时候;反码由原码转变而来,符号位不变,其余各位取反即
0、1互换举例[][];+35+35=00100011反码二原码[];-3511011100反码二学生参加,自主学练习二求反码;习-101110;+7;-61210]0学生完成状况反学生上来做.应;[J01U0]noioooi反码二;[+7]oooooni反码二;[-61]11000010反码=、补码3先看书P17;可得补码也是相对原码而言的,求补码是有反码演化而来学生自主学习的,且求补码也有两种状况,状况一正数补码二反码=原码;状况二负数补码=反码+1;举例[][][];+35+35+35=00100011补码二反码二原码[][];-35-35+1=11011100+1=11011101补码=反码老师活动学生活动练习三求补码学生参加师生互-1011102;+710;-6110动学生上来做.学生完成状况反应[][]-101110-101110+1补码=反码=11010001+1=11010010[][][]+7+7+700000111补码=反码二原码=[][]-61-61+1补码=反码=11000010+1=11000011回忆求出原码、反码、补码的方法练习题历届高考题
1、2010年十进制数-127转化成8位补码,正确的是B学生练习,加深印A、10000000B、10000001象C、01111111D、
111111112、2008年十进制数-36转化成8位补码,正确的是DA、10100100B、10100101学生完成状况反C、11011011D、11011100应
3、2007年求8位补码10110110所表示的十进制数是多少BA、74B、-74C、10D、-10思索探讨
1、八位机器码的原码、反码、补码的取值范围是多少?分组探讨
2、+0和-0的原码、反码、补码是否都是一样?本节课我们学习了机器数的概念,以及原码、反码、补码的求法请同学们回去以后进展刚好的复习,如有疑问请在课后刚好与我沟通工作业》学问点拓展提升
1、假设机器数字长为6位,如x=ino,则x的补码[]X补码
2、用八位二进制表示x=+oooooooo[][][]X X X原码=反码=补码=X=-00000000[][][]XXX原码=反码=补码=
3、已知两个数X、Y的反码分别是[]反码=0H01010;X[YW10111011;比拟X、Y的大小
4、已知八位机器数为11011011(最高位为符号位),则当它是原码、反码、补码时表示的十进制真值分别是多少?教学反应及反思』K附板书原码、反码、补码
1.机器数;
2.机器数可分为原码、反码、补码;原码、反码、补码的求法;。