- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
本文介绍了补码的本质,以及解释了减法运算为什么可以转换为用补码的加法
运算,仅作为理解加强记忆之用,考试时仅需根据相关的运算法则快速算出结果即可。
一、相关定义及说明
1、机器数
机器数是一个数在计算机中的二进制表示形式。机器数是带符号的,在计算机中,
用一个数的最存放符号,“0”表示正数,“1”表示负数。
特点:(1)符号数字化(2)其数的大小受机器字长限制。
2、真值
带符号位的机器数所对应的真正数值称为机器数的真值。
例:带符号的四位机器数1101,最1表示负数,其真正数值为-5(101转换
成十进制等于5),即0101的真值为+5,1101的真值为-5。
3、原码
原码就是符号位加上真值的绝对值,即用第一位表示符号,其余位表示数值的大
小(0有两种表示:+0和-0)。
例:X+0101011X
原
X-0101011X
原
优点:简单直观。
缺点:原码不能直接参与运算,可能会出错(因为最的0和1仅表示正负,
1+-1=00001=1010
不能参与数算),例如:数学上(),但用四位原码表示为,
换算为十进制为-2,显然是不正确的。
4、反码
反码通常是用来由原码求补码或者由补码求原码的过渡码。
求解反码方法:正数的反码是其本身,负数的反码表示为,符号位不变,其他位
按位取反(就是0变1,1变0)即可。
例:X+0101011XX
原反
X-0101011XX
原反
5、补码
统一定义式:[X]=M+X(modM)
补
式中,M为模,mod为取余运算。
“模”是指一个计量系统的计数范围,计算机可以看成一个计量机器,因为计算机
的字长是定长的,即和处理的位数是有限的,因此它有一个计量范围,即存在一
个“模”。如:时钟的计量范围是0~11,模=12。表示n位的计算机计量范围是0~2n−1,
()
模=2n。“模”实质上是计量器产生“溢出”的量,它的值在计量器上表示不出来,计量
器上只能表示出模的余数。
假设当前时针指向8点,而准确时间是6点,调整时间可有以下两种拨法:一种
是倒拨2小时,即8-2=6;另一种是顺拨10小时,8+10=12+6=6,即8-2=8+10=8+(12-
2)(mod12,这里的取余运算,即用算得的结果18,除以12,舍掉商1,只保留余数
6),在12为模的系统里,加10和减2效果是一样的,因此凡是减2运算,都可以用
加10来代替。若用一般可表示为:a-b=a-b+模=a+(模-b)。对“模”而言,2和10
您可能关注的文档
最近下载
- 北京市公安局丰台分局2026年度勤务辅警招聘备考题库及一套答案详解.docx VIP
- 生态修复工程施工方案与技术措施.pdf
- 北京市丰台区2024-2025学年七年级上学期语文期末考试试卷(含答案).docx VIP
- 县级医院2025年服务质量提升工作计划.docx VIP
- 2025年威海市检察机关公开招聘聘用制书记员(31人)考试冲刺题库及答案解析.docx VIP
- 《特种设备安全》课程教学大纲.docx VIP
- 2023年安全生产(消防)管理绩效考核办法.pdf VIP
- 万人计划科技创业领军人才申报书-浙江科技厅.DOC VIP
- 农贸市场运营管理方案投标文件方案.docx VIP
- 2025钢质自由锻件机械加工余量与公差.docx
原创力文档


文档评论(0)