- 56
- 0
- 约 80页
- 2017-01-16 发布于湖北
- 举报
第2章 数据的表示 对反码而言,模数不是2而是(2-2– (n-1) ) , 这意味着若运算中如果最高位有进位,就 必须把它加到末位上去。这叫“循环进位”。 例:设a=+0.1011,b=-0.1001,试用反码计算(a+b)。 [a]反=0.1011,[b]反=1.0110 0.1011 +) 1.0110 1 0.0001 1 … … 循环进位 +) 0.0010 … … 正确结果 4.三种编码的比较 三种编码都是为了解决负数在机器中的 表示而提出的。对于正数,它们的符号 都是0,其数值部分都是真值的数值部分本身;而对 于负数,符号位均为“1”,数值位则各有不同的表示: 原码:同真值的数值位。 补码:真值的数值位各位取反,末位加1。 反码:真值的数值位各位取反。 由编码求真值,则是完全相反的过程。只要将符号位 “1”转换成“负号”即可。 (2) 原码和反码都有+0和-0两种零的表示,而补码可 唯一表示零。 (3) 补码和反码的符号位可作为数值的一部分 看待,可以和数值位一起参加运算。而原码的 符号位必须和代表绝对值的数值位分开处理。 (4) 原码和反码能表示的正数和负数的范围相对零来说是 对称的。补码的表示范围不对称,负数表示的范围较正数 宽,能多表示一个最小负数:-2n 或-1 (5) 各种编码采用不同的方法进行移位处理 对于带符号的定点数,应采用算术移位方式,也就是说 只对数值部分移位,而符号位不动。右移一位,意味着原 数缩小一倍,即移位后的结果为原数的1/2;左移一位, 意味着原数扩大一倍,即移位后的结果为原数的2倍。 各种编码的数值部分的移位规则如下: ① 原码 左移:高位移出,末位补0。移出非零时, 发生溢出。 右移:高位补0,低位移出。移出时进行舍入操作。 ② 补码 左移:高位移出,末位补0。移出的位不同于符号位时 ,发生溢出。 右移:高位补符,低位移出。移出时进行舍入操作。 ③ 反码 左移:高位移出,末位补符。移出的位不同于符号位 时,发生溢出。 右移:高位补符,低位移出。移出时进行舍入操作。 (6) 各种编码采用不同的方法进行填充处理: 对于定点小数,填充处理在低位进行;而 对于定点整数,则在符号位后的数值高位进行。 ① 原码 定点小数:在原数的末位后面补足0。 定点整数:符号位不变,在原数的符号位后补足0。 ② 补码 定点小数:在原数的末位后面补足0。 定点整数:符号位不变,在原数的符号位后用数符 补足所需的位数。 2.3.4 无符号数的表示 当一个编码的所有二进位都用来表示数值时, 该编码表示的就是无符号数。 一般在全部是正数运算且不出现负值结果的场合下,可 以省略符号位,使用无符号数表示。 无符号整数 无符号小数 2.3.5 浮点数的编码表示 1.编码表示 用浮点数表示一个数值数据时,实际上是用 两个定点数来表示的。一个定点小数用来表示 浮点数的尾数,一个定点整数用来表示浮点数的阶。 一般浮点数的阶都是用一种称之为“移码”的编码方 式表示的。 对每个阶都加上一个正的常数(称为偏置常数), 使所有阶都转化为正整数,这就是阶的移码表示。 移码的定义如下: 设E为阶,所取移码位数为n,则: [E]移=2n-1+E (2n-1为偏置常数) 注:1)假定:-2n-1≤E≤2n-1-1, 则0≤[E]移≤2n-1, 即:移码表示总是大于0。因而可将移码看成 无符号数。 2)移码“0”的真值为-2n-1。即:[-2 n-1]移=00…0 3)零的移码表示是唯一的。即:[+0 ]移=[-0 ]移 =2 n-1=10…0 (n-1个0) 4)若将移码第一位看成是符号位,则移码和补码 仅符号位不同。 为了在浮点数运算过程中,尽可能多地保留 有效数字的位数,使有效数字尽量占满尾数 数位,必须在运算过程中经常对浮点数进行 “规格化”操作。 一般机器规定,若基为2并用补码表示尾数,则规格 化数的标志为:“尾数的符号位和数值部分最高位具 有不同的代码”。 规格化操作有两种:“左规”和“右规”。 若采用变形补码表示尾数,则当结果的尾数出现 11.1xx...x或00.0xx...x的形式时,需将尾数左移, 阶减1,
您可能关注的文档
- 《精》我与宁波八年级教材说明.doc
- 《精》效益管理讲话.doc
- 《精》心电信号的处理.ppt
- 《精》心理学初级教材.ppt
- 《精》心理学导论.doc
- 《精》心理学导论_复习要点.doc
- 《精》心理学导论笔记.doc
- 《精》心理学概论2011年10月-11月.ppt
- 《精》心理学概论复习题.doc
- 《精》心力衰竭合并室性心律失常的治疗.ppt
- 专题07 分析形象(原卷版)-【必背、必练】备战2026年中考古诗词赏析知识点解读及阅读训练(全国通用).docx
- 2026中国科协所属单位社会招聘5人备考题库及1套完整答案详解.docx
- 2026中国科协所属单位招聘应届高校毕业生33人备考题库精编答案详解.docx
- 2026中国科协所属单位社会招聘5人备考题库参考答案详解.docx
- 小学语文阅读课教学反思与改进策略.docx
- 2026校招:工业自动化题目及答案.doc
- 2025专家共识声明:成人梦魇认知行为疗法的实施解读PPT课件.pptx
- 专题07 现代文阅读(三种题型,创新设问)(原卷版)-2025-2026学年七年级语文上学期期末备考专项训练与模拟测试(天津专用).docx
- 2026中国科协所属单位招聘应届高校毕业生33人备考题库精选答案详解.docx
- 2026中国科协所属单位社会招聘5人备考题库及答案详解(新).docx
最近下载
- 新能源电动汽车充电桩建设的分析报告幻灯片PPT.pptx VIP
- 《GB_T 261-2021闪点的测定 宾斯基-马丁闭口杯法》专题研究报告.pptx
- 中国姓氏大全.docx VIP
- 贵州省贵阳市2022-2023学年九年级上学期期末数学试题(含答案解析).pdf VIP
- 2025中美AI应用领域对比及中美AI应用商业化场景、市场空间分析.pdf VIP
- CT影像报告单模板.docx VIP
- 中医医院感染性疾病科建设与管理指南(2025).docx VIP
- 老年病人手术的麻醉PPT课件【40页】.pptx VIP
- (优质!)最新呼吸机技术要求.pdf VIP
- (推荐!)最新呼吸机技术要求(可编辑!).docx VIP
原创力文档

文档评论(0)