版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数字编码概述定义
原码(trueform)是一种计算机中对数字的二进制定点表示方法。原码表示法在数值前面增加了一位符号位(即最高位为符号位):正数该位为0,负数该位为1(0有两种表示:+0和-0),其余位表示数值的大小。最高位不是符号位(+21)=(+10101)2(-21)=(-10101)2最高位是符号位(+21)=(010101)2(-21)=(110101)2概述过程1.转换成为2进制2.最高位为符号位运算原码最高位符号位不参与运算表示n位数只能表示2的n-1次方个数反码表示法规定:正数的反码与其原码相同;负数的反码是对正数逐位取反,符号位保持为1.如+21的反码(+10101)即(010101)-21的反码(-10101)即(101010)在计算机中我们通常固定数据的位长度,如8bit(010101)也可表示为00010101即总长度为8不够的补08bit数字运算(1)+1+(-1)(00000001)原+(10000001)原=(10000010)原(00000001)反+(1111111110)反=(1111111111)反原码计算结果是-2错误(11111111)反=-0
问题0还有正负?利用刚刚所学的知识原码:+0=00-0=10反码:+0=00-0=11表示上产生了冲突?同一个数值在计算机中有两个编码,即违背了编码的唯一性,又不利于实际运算。如何解决?-------引入新的编码方式补码补码(two'scomplement)1、在计算机系统中,数值一律用补码来表示(存储)。主要原因:使用补码,可以将符号位和其它位统一处理;同时,减法也可按加法来处理。另外,两个用补码表示的数相加时,如果最高位(符号位)有进位,则进位被舍弃。2、补码与原码的转换过程几乎是相同的。正数的补码就是其本身负数的补码是在其原码的基础上,符号位不变,其余各位取反,最后+1.(即在反码的基础上+1)[+1]=[00000001]原=[00000001]反=[00000001]补[-1]=[10000001]原=[11111110]反=[11111111]补[+0]=[00000000]原=[00000000]反=[00000000]补[-0]
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年农学(作物栽培学与耕作学)综合测试题及答案
- 2026学年六年级数学第二学期期末综合测试卷(有答案)
- 医疗招聘模拟考卷及参考答案
- 6年级上册语文《暑假课前预习(答案)》26秋
- 宣传思想文化队伍建设情况调研报告(3篇)
- 教师招聘结构化面试基础试题及答案
- 五年级下册数学北师大含答案 邮票的张数
- 手足口病问答试题及参考答案
- 新疆生产建设兵团第三师图木舒克市第一中学2025-2026学年高二上学期期末考试地理试卷(含答案)
- 湖工院《机械设计基础》教学大纲
- 松下微波炉NN-DS581M使用说明书
- 电力交易员中级考试题库
- 胆石症中西医结合诊疗专家共识(2025年)解读 4
- 公务摄影培训课件下载
- 快递驿站可行性研究报告
- 2025年宁夏黄河出版传媒集团有限公司招聘笔试参考题库含答案解析
- 国家职业技能标准-动物疫病防治员2020年版-20211027001
- 信息技术必修一《数据与计算》第一章第一节《数据、信息与知识》教案
- 一《归园田居(其一)》公开课一等奖创新教案设计中职语文高教版(2023-2024)基础模块下册
- 雅马哈RX-V365使用说明书
- T-CRHA 046-2024 标准手术体位安置技术规范
评论
0/150
提交评论