《原码、反码、补码》教案

2026/1/27 6:41:51

《原码、反码、补码》教案

景宁职高 吴斌海

【教学目标】

1)知识与能力目标

? 掌握真值,机器数的概念

? 掌握用真值求出原码,反码,补码的方法 ? 掌握原码,反码,补码的互相转换,及其取值范围. 2)过程与方法

? 通过本节课的学习,能根据实际需要,求出相应的机器数 3)情感态度价值观

? 培养学生的创新能力和分析问题、解决问题的能力; ? 注重发挥学生的集体协作能力;

? 注重实际操作,提高学生的独立思考能力

【教学重点】

? 求出原码,反码,补码的方法

【教学难点】

? 真值与机器数之间的关系 ? 根据需要求出原码,反码,补码

【教学方法】任务驱动法、小组协作法 【教学过程】

教师活动 学生活动 〖引入〗 问1: 我们已经学习了那些进制数? 学生讨论,回答问到今天为止,我们学习了十进制(+35;-35),二进制题,师生互动. (-11011),十六进制(+1D2CH)等这些用来代表实际数值的数我们统称为真值. 问2: 以上讲的这些进制数,在我们日常生活当中都会使用到, 那么我们知道在计算机当中数值是怎么来表示的? 再次引出问题,激发〖新课〗 学生思考,讨论 在计算机中都用二进制数来表示数据.计算机中处理数据 及运算都是用二进制的. 我们定义在计算机中表示的数叫做机器数; 而且我们人为的规定了机器数一般用8位二进制数来表示. (即引出新课内容 一个机器数为一个字节) 而机器数我们又可以分为:原码、反码、补码。

1

教师活动 学生活动 1、原码 因为计算机中用二进制数表示,所以不是二进制的数必须先 转化为二进制数.比如十进制数(-35)我们先要将数值35转为 二进制数100011,而其中的符号”+”、”-”该怎么来表示? 学生思考 我们知道在计算机中只有”0”和”1”能被计算机所识别,其中的符因此我们定义用”0”代表符号”+”;用”1”代表符号”-”. 号”-”该怎么这样我们就可以求出(-35)的机器数是:10100011 来表示? 思考讨论: 为什么不是1100011而是10100011? 学生思考,讨论 因为机器数是八位二进制数组成,我们求出来的不满八位,(用机器数的特点则我们需要在中间补足8位,才能形成一个机器数. 分析) 我们刚刚求出来的机器数10100011就是(-35)的原码 [-35]原码=10100011 原码的求法: 1、将数值部分转为二进制; 2、用”0”代替符号”+”;用”1”代替符号”-”,并且将 符号位放在最高位; 3、假如符号位和二进制数组成达不到8位,我们将在中间 加0,补足八位. 那+35的原码是多少?(讲解) [+35] 原码=00100011 练习一:求原码. (-101110)2; (+7)10; (-61)10 学生上来做. 学生参与 讲解. [-101110]原码=10101110; [+7]原码=00000111; [-61]原码=10111101; 2

教师活动 学生活动 2、反码 看书P17:反码是怎么求的? 学生参与,自主学从书本上可知:反码是相对原码而言的,求反码,首先要知道习 原码,求反码要分为两种情况。 (1)正数的时候; 反码=原码; (2)负数的时候; 反码由原码转变而来,符号位不变,其余各位取反(即0、1 互换) 举例: [+35]反码=[+35]原码=00100011; [-35]反码=11011100; 学生参与,自主练习二:求反码; 学习 (-101110)2; (+7)10; (-61)10 学生完成情况反学生上来做. 馈 [-101110]反码=11010001; [+7]反码=00000111; [-61]反码=11000010; 3、补码 学生自主学习 先看书P17; 可得补码也是相对原码而言的,求补码是有反码演变而来 的,且求补码也有两种情况, 情况一:正数 补码=反码=原码; 情况二:负数 补码=反码+1; 举例: [+35]补码=[+35]反码=[+35]原码=00100011; 3

教师活动 学生活动 [-35]补码=[-35]反码+1=11011100+1=11011101; 学生参与。师生练习三:求补码 互动 (-101110)2; (+7)10; (-61)10 学生完成情况反学生上来做. 馈 [-101110]补码=[-101110]反码+1 =11010001+1 =11010010 [+7]补码=[+7]反码=[+7]原码=00000111 [-61]补码=[-61]反码+1 =11000010+1 =11000011 回顾求出原码、反码、补码的方法。 练习题。(历届高考题) 学生练习,加深1、(2010年)十进制数-127转化成8位补码,正确的是(B) 印象。 A、10000000 B、10000001 C、01111111 D、11111111 2、(2008年)十进制数-36转化成8位补码,正确的是(D) 学生完成情况反 A、10100100 B、10100101 馈 C、11011011 D、11011100 3、(2007年)求8位补码10110110所表示的十进制数是多少 (B ) A、74 B、-74 C、10 D、-10 思考讨论。 (1)、八位机器码的原码、反码、补码的取值范围是多少? 分组讨论 (2)、+0和-0的原码、反码、补码是否都是一样? 4


《原码、反码、补码》教案.doc 将本文的Word文档下载到电脑
搜索更多关于: 《原码、反码、补码》教案 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219