请输入您要查询的百科知识:

 

词条 原码
释义

原码是一种计算机中对数字的二进制表示方法,是最简单的机器数,数码序列中最高位为符号位,符号位为0表示正数,符号位为1表示负数;其余有效值部分用二进制的绝对值表示。

§ 定义

1、小数

图一若定点小数的原码序列为X0X1X2…Xn,则:如图一,图中X表示真值。当X≥0时,其原码表示与真值相同;当-1<X≤0时,[X]原=1+|X|,即符号位1加上小数部分的绝对值。

2、整数

图二若定点整数的原码序列为X0X1X2…Xn,则:如图二,图中X表示真值。当X≥0时,其原码表示与真值相同;当-2n<X≤0时,[X]原=2n+|X|,即符号位1加上整数部分的绝对值。

§ 说明

1、数值0在原码表示

数值0在原码表示中有两中形式,可称为+0和-0。即:

[+0]原=000…000

[-0]原=100…000

2、符号位

符号位不是数值的一部分,而是人们约定的,所以运算时符号位要单独处理。

3、原码的表示范围

定点小数:-1<X<1

定点正数:-2n<X<2n或 -(2n-1)≤X≤2n-1

例如:对8位定点整数而言,其原码的表示范围为-127≤X≤127。

§ 加减运算

原码的加减运算原码加减,是指操作数与运算结果均用原码表示,运算时将尾数进行加减,符号位单独处理。将八种加减运算可以归并为如图四类操作。

§ 优缺点

1、优点

原码的优点是简单直观。

例如:4的 原码就是 0100,而 -4 的原码就是 1100 。

2、缺点

运算时符号位要单独处理,使得原码加减运算较复杂。

§ 相关词条

二进制反码补码移码

阶码机器数真值操作数

§ 参考资料

《网络工程师教程》雷振甲 清华大学出版社

随便看

 

百科全书收录594082条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2024/12/19 4:44:25