Advertisement

软件考试中的原码、反码、补码和移码

阅读量:

在计算机系统中,数据的编码形式存在多种形式,其中最为普遍的包括原码、反码、补码以及移码。当需要在这些编码方式之间进行相互转换时,首先需将其统一转换为二进制表示形式。以下将以数值17为例,具体说明这一过程。

将数值17转化为八位二进制数的结果为00010001。

**

【原码】

在原始编码体系中,最高位被指定为符号位,其中0代表正数,1代表负数,其余各位则用于表示数值的绝对值。对于正数而言,其原码形式即为数值本身;而对于负数,则仅需将最高位设置为1即可完成编码。

**

**

**

【反码】

正数的反码形式与其原码一致,而负数的反码中符号位为1,其余

全部评论 (0)

还没有任何评论哟~