- 9
- 0
- 约1.28万字
- 约 79页
- 2019-06-28 发布于广东
- 举报
主要内容 1. 有符号数的机器表示(原码、反码与补码) 2. 机器数与真值的转换 3. 补码运算规则及运算溢出 4. 数的定点与浮点表示 难点: 补码概念、补码运算溢出的判断方法 50 51 无符号数与有符号数 无符号数及其计算机表示 无符号数是指正整数 计算机字长的全部数位都可用来表示无符号数的数值大小 设机器字长为n位,则其无符号数的数值范围是:0—2n-1 有符号数及其计算机表示 有符号数包括正数和负数 计算机表示有符号数时,需要占用字长中的一位表示数符号 数值表达范围与采用的码制有关 52 机器数与真值 将数符编码表示的有符号数称为机器数。通常 约定二进制数的最高位为符号位,“0”表示 正号,“1”表示负号 用“+”、“-”加绝对值来表示数值大小,这 种表示形式在计算机技术中称为真值 53 原码 用二进制数字的最高位表示数的符号(以0表示正数,1表 示负数),其余各位表示数值绝对值,称为该数的原码。 (1)正数的原码 设X= + Xn-2Xn-3…X1X0(即n-1位二进制正数),则: [X]原=0Xn-2Xn-3…X1X0(n二进制数,其中最高位为符号位) (2)负数的原码 设 X=-Xn-2Xn-3…X1X0(即n-1位二进制负数),则: [X]原=1Xn-2Xn-3…X1X0(n二进制数,其中最高位为符号位) (3)零的原码
原创力文档

文档评论(0)