还剩2页未读,继续阅读
文本内容:
江苏省中等专业学校教案编号:XY2022-2023-2备课组主备教计算机课程名称计算机原理所在年级三年级别师授课日授课教师授课系部授课班级期课题
2.5原码、反而马和补码知识目标了解原码、补码和反码的概念教学能力目标掌握原码、补码和反码之间的转换目标情感目标培养学生计算机机器数认知的兴趣重点原码、补码和反码表示方法难点如何求一个数的原码、反码和补码教法讲解法、练习法、任务驱动法教学设备多媒体教室教学环节教学活动内容及组织过程个案补充【新课引入】
1.什么是定点数?什么是浮点数?它们各有什么特点?
2.浮点数的表示的形式?何为规格化数?今天我们来学习机器数的表示的方法【教学过程及内容】
2.5原码、补码和反码教学内容
2.
5.1机器数与真值通常,数的正负是用符号“+来表示的在微机中难以表示正负号,常将符号数字化,即用0表示正,1表示负如此规定后,八位字长的数N尸+1001100,可表示成01001100,T001100则表示成11001100我们通常把符号数字化了的数,称为机器数采用分组教学法引导学生思考、回答、讨论并相互补充
2.
5.2原码在用二进制原码表示的数中,符号位为0表示正数,符号位为1表示负数,其余各位表示尾数本身,这种表示法称为原码表示法原码的定义如下n位字长「X0^X2n-11阳原二2nd-X-2n-i〈X0式中,[X]原为机器数,X为真值2悄代表负数原码的符号+0的原码为00000000当n=8时,原码表示数的范围+127--127教-0的原码为10000000学内
2.
5.3补码容补码表示法,可以把负数转化为正数,使减法转换为加法,从而可使正、负数的加减运算转化为单纯的正数相加运算,而得到正确的结果1模2的补码定点整数n位字长的补码定义如下「X0X2n-
1.X]补二YI2n+X-2n-1^X0上式表明当X为正数时,[X]补二X,可见这时[X]补等于它本身例如X=+1101001B+105[X]补=模+X=2®+01101001=011010016自动丢失当X为负数时[X]补=模+X=2「+X例如X=-1101001B-105[X]补=模+X=2®-1101001=100000000-1101001=10010111B当X=+0或-0时[+0]补=000…0[-0]=000-0即+0和-0#补码只有一种形式000…0当x=-2n-1时[X]补=模+X/8-27=27=100000006补码的表示范围-2向+2e-1,当n=8时,则为-128〜〜+127当n-8时,补码表示数的范围+127128+0的补码为00000000教学内容-0的补码为00000000-128的补码为
100000002.
5.4反码求反码的规则
1.对于正数[X]反=[X]原-[X]补例如X=+1101001+105[X]^=01101001B
2.对于负数,则除符号位仍为1外,其余各位“1”换成“0”,“0”换成“1,即得[X]反,即DCk除符号外,其后各位分别变反例如X=-1101001B-105[x]原niioiooiB则[X]反=10010110B
3.对+
0、-0有两种表示法[+o]=ooo-o[-o]反=in…1a当n=8时,反码表示数的范围+127--127+0的反码为00000000-0的反码为11111111-127的反码为10000000-1的反码为11111110教
2.
5.5利用模的概念对负数直接求补码学这类数求补,如果是正数,当然等于它本身对于负数,内容则可用模+X求,但因数这时的X是八进制、十六进制形式,所以应将模转换为相应的形式才可如x=-16H,贝I」[X]补=2,X=FF+l—l6H=E9H又如X=-55Q,[X]=28+X=377+l-55Q=323Qlh思考若字长为16位,则它们原码、反码和补码分别为多少呢?【课堂小结】【作业布置】
2.5原码、补码和反码板
2.
5.1机器数与真值书设
2.
5.2原码
2.
5.3补码计
2.
5.4反码
2.
5.5利用模的概念对负数直接求补码教后札记。