1 / 26
文档名称:

原码反码补码教育课件.ppt

格式:ppt   大小:331KB   页数:26页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

原码反码补码教育课件.ppt

上传人:梅花书斋 2020/3/30 文件大小:331 KB

下载得到文件列表

原码反码补码教育课件.ppt

相关文档

文档介绍

文档介绍:一、机器数与真值(2)机器数:机器数:数在计算机中的表示;在计算机中,数只能用二进制表示,符号也用二进制数位表示;是存放在寄存器或储存单元中的。例如:10000111,11001001,01100011二、无符号数与有符号数无符号数:全部二进制均代表数值,没有符号位。有符号数:用最高位作为符号位,“0”代表“+”,“1”代表“-”;其余数位用作数值位,代表数值。如:+35化为有符号机器数+35+100011B0100011转换为二进制化成有符号数(00100011)(0000000000100011)8位16位三、有符号数的表示原码反码补码1、原码真值用二进制表示后,数的数值部分不变,在符号位上用“0”和“1”分别表示数的符号“+”和“-”。X的原码一般表示为[X]原如:+1001001-11001000100100111100100x[x]原2、反码正数的反码:与原码相同;负数的反码:符号位为“1”,数值位按位取反。X的反码一般表示为[X]反如:+1001001-11001000100100110011011x[x]反3、补码引入补码的目的引入的思路补码的求法补码的作用与效果几点说明溢出补码•引入补码的目的将加、减运算简化为单纯的相加运算,以便于在计算机中实现各种运算。补码•引入的思路(1)由钟表拨表针的方法得到启示;例如:把表上的8点钟改为6点钟方法二:顺时针拨10格方法一:反时针拨2格补码•引入的思路(2)拨针方法小结:8-2=68+10=6思考:为什么会出现这种现象?计算机中是否也有这种现象?(表盘是圆的,可循环计时。)方法二:顺时针拨10格方法一:反时针拨2格补码•引入的思路(3)计算机储存一个数也有与钟表相同的特点:循环计数因此对于计算机,要计算像8-2这样的减法式子,也可以化为加法形式来进行。思考:在计算机中,8-2是否也可以化为8+10?如果不行,那么应化为什么样的式子?