《计算机组成原理》第二章数据信息的表示 部分课后习题答案 清华大学出版_秦磊华_谭志虎

2.1
真值:正号和负号分别用“+”和“-”表示,数据位保持二进制值不变的数据表示方法。

机器数(机器码):数据在机器中的表示形式,是正负符号数码化后的二进制数据。

原码:正数符号用0表示,负数符号用1表示,数值位保持不变

反码:符号位与原码相同,真值为正数时,反码和原码相同;真值为负数时,反码数值位为真值数值位取反

补码: 真值为正数时,补码和原码相同;真值为负数时,对真值数据位从右到左顺序扫描,右起第一个1及其右边的0保持不变,其余各位取反

变形补码:用两个二进制位来表示数字的符号位,其余与补码相同。即“00”表示正,“11”表示负。

移码:用于定点整数的表示,通常用于表示浮点数的阶码(正数的移码符号位为1,负数的为0)

定点数:约定计算机中所有数据的小数点位置固定

浮点数:小数点位置不固定,可以浮动

溢出:在变形补码那里,符号位为01表示正溢出,10表示负溢出

强制类型转换:unsigned修饰的short、int数表示为无符号数

长度相同的整数无符号数和有符号数之间的转换:eg:short转换为unsigned short:补码长度不变,只是补码的最高位用来表示符号的现在是数据位。如果无符号数的最高位为1,则将无符号数取补码,得到的数就是有符号数。
长整数强转成短整数:eg:int转换为short:高位截断,保留低位,

你可能感兴趣的:(计算机组成原理,计算机网络)