- 12
- 0
- 约9千字
- 约 44页
- 2016-12-23 发布于重庆
- 举报
* 0 0 0 0 0 0 0 0 +1 0 0 0 0 0 0 0 1 ┇ 1 1 1 1 1 1 1 0 +1 1 1 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 0 自身又回到原始点0 这个进位值为256,当不需要关注这个进位时,允许其自动丢失。进位自动丢失并不影响八位二进制自身的状态。 例如:八位二进制数字系统的数据变化规律。 * 八位二进制数字系统是一个具有固定模值的循环数字系统,模值为256。在此系统中,下式成立: 200-156==200+100 (mod 256) ? ? 44 300=256+44 ↑自动丢失。 在此156与100互为补数,156+100==256(模值)。 减法转换为加法 在一个具有固定模值的循环数字系统中: │X│+[-X]补 = 模,所以: [-X]补 =模- │X│ * 例:运用[-X]补 =模- │X│求负数-75H的补码。 [-75H]补=28 - │75H│ =100000000 1 =+1 +1 按位取反 * 带符号数基本运算规则: X+Y= + = X -Y= X 补 Y 补 Z 补 X 补 -Y 补 Z 补 + = X 补 补 X 原 = * 带符号数基本运算举例 例1:用补码的概念运算150+100。 由:X+Y= + = [+150]补=[+96H]补=[+96H]原=010010110 = 0 1001 0110 [+100]补=[+64H]补=[+64H]原 = 0110 0100 [+96H]补+[+64H]补 =0000 0000 1001 0110+ 0000 0000 0110 0100 =0000 0000 1111 1010=[00faH]补=[+00faH]原 X 补 Y 补 Z 补 0000 0000 根据运算需要进行符号扩展,数位为8位二进制的整数倍,不足时补0; * 带符号数的符号扩展:扩展部分是原带符号数符号位的延伸。 0000 000 * 例2 用补码的概念运算-100-50。 由带符号数基本运算规则: -100-50= [-100]补+[-50]补 [-100]补= [-64H]补[-50]补= [-32H]补[-64H]补+[-32H]补=0 1101010 用8位二进制计算[-100]补+[-50]补到是溢出的结果——溢出:运算结果超出有限的数位所能表示的数据范围。 0 带符号数基本运算举例(续) 符号位为0, 正数? * 带符号数基本运算举例(续) 正确运算——把运算扩展到16位二进制: [-64H]补+[-32H]补 = 1111111110011100+1111111111001110 ==FF6AH ?怎么看结果FF6AH? 由:X+Y=[X]补+[Y]补=[Z]补 [Z]补= FF6AH 结果:[Z]原=[[Z]补]补=[FF6AH ]补 =1000 0000 1001 0110 =-0096H 把符号扩展到高8位 FF6AH是结果的补码形式;要得到结果的原本形式就要对其补码再求补。 符号位是1结果一定是负的 * 四、定点数与浮点数 1
您可能关注的文档
最近下载
- 半导体封装流程完整PPT课件.pptx VIP
- 四川省高职单招大纲英语词汇2500词音标素材.docx VIP
- 中国音乐史与名作欣赏 课件-第二十讲.ppt VIP
- 深圳市城市轨道交通第四期建设规划调整(2017-2022)》环境影响评价报告书.pdf VIP
- 扬职大2025单招试卷 .pdf VIP
- 清华大学微电子封装技术 外壳选择及封装设计基础.pdf VIP
- 2021-2025年高考数学真题 导数及其应用(解答题)8种常见考法归类(解析版).pdf
- 春节习俗的现代转变.pptx VIP
- Schneider Electric施耐德TeSys T LTMR 电机管理控制器 以太网通讯指南(中文).pdf
- 电缆网络图识读信号工程施工课件.pptx VIP
原创力文档

文档评论(0)