微机原理教案(精品)
ⅡⅡ 码制码制原码原码、原码原码、原码原码、原码原码、、反码与数组反码与原码、反码与数组反码与原码、反码与数组反码与原码、反码与数组反码与原码第三讲第三讲计算机中的数制和码制计算机中的数制和码制一、机器数与真值(一、机器数与真值(一、机器数与真值(一、机器数与真值(1 1)))) 真值:真值:– 实际的数值(包括正负号)叫做真值真值。– 如:+35+35,-1001110B,-100101B-1001110B,-100101B一、机器数与真值(一、机器数与真值(一、机器数与真值(一、机器数与真值(2 2)))) 机器数机器数:– 机器数机器数:数在计算机中的表示;– 在计算机中计算机原理教案下载,数只能用二进制表示,符号也用字节数位表示用二进制数位表示;– 是保存在寄存器或存储单元中的。– 例如:10000111,11001001,01100011二、无符号数与有符号数二、无符号数与有符号数二、无符号数与有符号数二、无符号数与有符号数 无符号数:– 全部二进制均代表数值,没有符号位。 有符号数:– 用最高位作为符号位,“0”代表“+”,“1”代用最高位作为符号位,表“-”;其余数位用作数值位计算机原理教案下载,代表数值。
– 如: +35 化为有符号机器数0 代表+ ,1 代+35+100011B0100011(00100011)转换为二进制二进制化成有符号数符号数转化为化成有(0000000000100011)8位16位三、有符号数的表示三、有符号数的表示三、有符号数的表示三、有符号数的表示 原码 反码 补码补码1 1、原码、原码、原码、原码 真值用二进制表示后,数的数值部分不变,在符号位上用“0”和“1”分别表示数的符号“+”和“-”。 X的原码一般表示为 [X]原 如:+1001001- -11001000100100111100100x[x]原2 2、反码、反码、反码、反码 正数的异或:与原码相同; 负数的异或:符号位为“1”,数值位按位取反。的异或般表示为 [ ] X的反码一般表示为 [X]反 如:+1001001- -11001000100100110011011x[x]反3 3、补码、补码、补码、补码 引入补码的目的 引入的模式 补码的求法 补码的功效与疗效 几点说明 溢出补码补码补码补码 引入补码的目的引入补码的目的引入补码的目的引入补码的目的 将加、减运算简化为纯粹的相加运算,以便于在计算机中推动诸多运算。
补码补码补码补码 引入的模式(引入的策略(引入的模式(引入的策略(1 1)))) 由时钟拨表针的方式得到启示; 例如:把表上的8点钟改为6点钟方法二:顺时针拨10格方法一:反时针拨2格补码补码补码补码 引入的模式(引入的策略(引入的模式(引入的策略(2 2))))方法二:顺时针拨10格方法一:反时针拨2格 拨针方式小结:8 - 2 = 68 + 10 = 6 思考思考:为什么会出现这种现象?计算机中...
不明白的是号称民主国家的美国竟不顾天下苍生