kl800.com省心范文网

原码补码反码


原码表示法:带符号数在机器中的表示方法就是原码表示法。正数用 0 表示,负数用 1 表 示。 例:+1001010 的原码为 01001010,-1001010 的原码为 11001010 反码表示法:正数的反码和原码一样;负数的反码与原码不同,而是原码的符号位不变,数 值部分逐步求反。 例 1:反码表示+101。 先将其用八位二进制表示为 00000101(第一位为符号位,0 表示正数) 再反码表示为 00000101(正数原码补码相同) 例 2:反码表示-101. 先将其用八位二进制表示为 10000101(第一位为符号位,1 表示负数) 再反码表示为 1111010(符号位不变,其余位求反即 1 变 0,0 变 1)

结论:用八位二进制表示一个数十反码最高位为符号位,当符号位为 0(正数) 时,后面 7 位与原码相同;符号位为 1(负数)时,后面 7 位与原码相反。
补码表示法:正数的补码与原码相同,负数的补码等于它的反码末位加 1. 例 1:原码:00000101,,其补码为 00000101(正数补码原码相同) 例 2:原码:10000101,其补码为其反码加 1,即为 11111010+1=11111011

原码与补码的相互转换: (仅负数,正数原码补码相同) 1.原码转补码:符号位不变,数值部分求反加 1 2.补码转原码:补码的补码即原码,即补码求反加 1 为原码。
课本后习题最后两题(P47) 7.(1)+7 原码为 00000111,反码为 00000111,补码为 00000111 -7 原码为 10000111,反码为 11111000,补码为 11111001 (2)自己写(^.^)(^.^)(^.^) 8.(1)补码 11111111 转换成原码为 10000000+1=10000001,其真值为-1 (2)嘿嘿嘿嘿嘿 (3)^_~ ^_~ ^_~ ^_~ ^_~


赞助商链接

记忆和转换原码、反码、补码和移码其实很简单!

记忆和转换原码反码补码和移码其实很简单! - 记忆和转换原码反码补码和移码其实很简单! 最近在备战软考,复习到计算机组成原理的时候,看到书中关于原码、...

原码-反码-补码及运算

原码-反码-补码及运算 - (四川大学2016内部授课资料)... 原码,反码,补码及运算 一、定义 1.原码 正数的符号位为 0,负数的符号位为 1,其它位按照一般的方法来...

二进制数的原码、反码及补码表示

二进制数的原码反码补码表示 - 二进制数的原码反码补码表示 二进制数的原码、 1、机器数与真值 机器数:数在机器中的编码表示。 真值:一般书写表示...

为什么要使用原码、反码、补码

为什么要使用原码反码补码 - 对汇编中原码反码补码的介绍。... 为什么要使用原码反码、 为什么要使用原码反码补码前言:随着学习计算机知识的加深,许多地...

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

原码反码补码》教案 - 《原码反码补码》教案 景宁职高 吴斌海 【教学目标 教学目标】 教学目标 1)知识与能力目标 掌握真值,机器数的概念 掌握用真值...

原码、反码、补码

[-101110]反码=11010001; [+7]反码=00000111; [-61]反码=11000010; 3、补码 可得补码也是相对原码而言的,求补码是有反码演变而来的,且求补码也有 两种情况, ...

原码补码反码移码转换规则

原码补码反码移码转换规则 - 1011 原码:01011 反码:01011 //正数时,反码=原码 补码:01011 //正数时,补码=原码 移码:11011 //原数+10000 -1011 ...

二进制数的原码、反码、补码

二进制数的原码反码补码 - 计算机中二进制数字为什么会有原码反码补码呢?他们的表示方法是什么?

计算机中的原码、反码和补码

计算机中的原码反码补码_IT/计算机_专业资料。讲述计算机中原码反码补码之间的欢喜 补码 补码 补码(two's complement) 1、在计算机系统中,数值一律用补码来...

计算机原理(原码、反码、补码)

计算机原理(原码反码补码) - 计算机原理- 整数的补码,原码, 反码 解释一:对于整数来讲其二进制表示没有符号位.一个字节的表示范围为 00000000-11111111,由此...