(原码反码补码)教案甄选.pdf
《(原码反码补码)教案甄选.pdf》由会员分享,可在线阅读,更多相关《(原码反码补码)教案甄选.pdf(6页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、(原码、反码、补码)教案优.选原码、反码、补码教案授课班级:软高 131授课时间:2013-11-01【教学目标教学目标】1)知识与能力目标掌握真值,机器数的概念掌握用真值求出原码,反码,补码的方法掌握原码,反码,补码的互相转换,及其取值范围.2)过程与方法通过本节课的学习,能根据实际需要,求出相应的机器数3)情感态度价值观培养学生的创新能力和分析问题、解决问题的能力;注重发挥学生的集体协作能力;注重实际操作,提高学生的独立思考能力【教学重点教学重点】求出原码,反码,补码的方法【教学难点教学难点】真值与机器数之间的关系根据需要求出原码,反码,补码【教学方法教学方法】任务驱动法、小组协作法【教学
2、过程教学过程】教师活动引入引入问 1:我们已经学习了那些进制数?到今天为止,我们学习了十进制(+35;-35),二进制(-11011),十六进制(+1D2CH)等这些用来代表实际数值的数我们统称为真值.问 2:以上讲的这些进制数,在我们日常生活当中都会使用到,那么我们知道在计算机当中数值是怎么来表示的?新课新课在计算机中都用二进制数来表示数据.计算机中处理数据及运算都是用二进制的.我们定义在计算机中表示的数叫做机器数;机器数;而且我们人为的规定了机器数一般用8位二进制数来表示.(即一个机器数为一个字节)而机器数我们又可以分为:原码、反码、补码。原码、反码、补码。1、原码学生活动学生讨论,回答问
3、题,师生互动.再 次 引 出 问题,激发学生思考,讨论引 出 新 课 内容因为计算机中用二进制数表示,所以不是二进制的数必须先转化为二进制数.比如十进制数(-35)我们先要将数值35转为二进制数100011,而其中的符学生思考,讨号”+”、”-”该怎么来表示?1/6doc 格式 可编辑学生思考其 中 的 符号”-”该怎么来表示?学生活动论我们知道在计算机中只有”0”和”1”能被计算机(用机 器数 的所识别,因此我们定义用”0”代表符号”+”;用”1”代表特点分析)符号”-”.这样我们就可以求出(-35)的机器数是:10100011数值有正负之分,计算机就用一个数的最高位存放符号(0 为正,1
4、为负).这就是机器数的原码了.假设机器能处理的位数为 8.即字长为 1byte,原码能表示数值的范围为(-127-0+0127)共 256 个.教师活动思考讨论:为什么不是 1100011 而是 10100011?因为机器数是八位二进制数组成,我们求出来的不满八位,则我们需要在中间补足 8 位,才能形成一个机器数.我们刚刚求出来的机器数 10100011 就是(-35)的原码-35原码=10100011学生参与原码的求法原码的求法:1、将数值部分转为二进制;2、用”0”代替符号”+”;用”1”代替符号”-”,并且将符号位放在最高位;3、假如符号位和二进制数组成达不到 8 位,我们将在中间加 0
5、,补足八位.那+35 的原码是多少?(讲解)+35原码=00100011练习一:求原码.(-101110)2;(+7)10;(-61)10学生上来做.学生参与,自主学习讲解.-101110原码=10101110;+7原码=00000111;-61原码=10111101;学生参与,自主学习从书本上可知:反码是相对原码而言的,求反码,学 生 完 成 情首先要知道原码,求反码要分为两种情况。况反馈(1)正数的时候;反码=原码;(2)负数的时候;反码由原码转变而来,符号位不变,其余各位取反(即 0、1 互换)举例:+35反码=+35原码=00100011;学 生 自 主 学2/6doc 格式 可编辑2
6、 2、反码、反码教师活动-35反码=11011100;练习二:求反码;(-101110)2;(+7)10;(-61)10学生上来做.-101110反码=11010001;+7反码=00000111;-61反码=11000010;学生活动习3 3、补码、补码可得补码也是相对原码而言的,求补码是有反码演变而来的,且求补码也有两种情况,情况一:正数补码=反码=原码;情况二:负数补码=反码+1;举例:+35补码=+35反码=+35原码=00100011;-35补码=-35反码+1=11011100+1=11011101;练习三:求补码(-101110)2;(+7)10;(-61)10学生上来做.学生参
7、与。师生互动学 生 完 成 情况反馈-101110补码=-101110反码+1=11010001+1=11010010+7补码=+7反码=+7原码=00000111-61补码=-61反码+1=11000010+1=11000011学生练习,加深印象。学 生 完 成 情况反馈回顾求出原码、反码、补码的方法。分组讨论原码、补码、反码的总结有了数值的表示方法就可以对数进行算术运算.但是很快就发现用带符号位的原码进行乘除运算时结果正确,而在加减运算的时候就出现了问题,如下:假设字长为 8bits(1)10-(1)10=(1)10+(-1)10=(0)10(00000001)原+(10000001)原=
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 反码 补码 教案 甄选
限制150内