- 5
- 0
- 约5.87千字
- 约 3页
- 2017-07-04 发布于河南
- 举报
关于机器数的几点注记
维普资讯
2003正 青海师范大学学报(自然科学版) 2003
第 3期 JournalofQinghaiNormalUniversity(NaturalScience) No.3
关于机器数的几点注记
段新文
(青海师范大学 物理系,青海 西宁 810008)
摘 要:机器数概念的提出是计算机进行数值运算的前提和基础.本文对机器数的概念、为什么要引入机器数、机器数的算术
运算、机器数运算中的溢出等问题进行 了较为系统、深入的分析研究,同时亦指正了对机器数相关问题上所存在的认识上的偏
误 。
关键词:机器数;算术运算 ;溢出
中图分类号:0453 文献标识码 :A 文章编号:1001—7542(2003)03一OO22—03
1 机器数与真值
不带符号的数是数的绝对值 ,在绝对值前加上表示正负的符号就成了符号数.直接用正号 “+”和负
号 “一”来表示其正负的二进制数叫做符号数的真值。在计算机中不仅用0,1编码的形式表示一个数的
数值部分 ,正、负号亦同样用0,1编码表示。
把符号数值化以后,就能将它用于机器中.我们把一个数在机器内的表示形式称为机器数.而这个
数本身就是该机器数的真值.上边的 “O1101”和 “11101”就是两个机器数 ,它们的真值分别为+1101和 一
1101.机器数有原码、反码和补码三种形式.
2 原码、反码和补码
2.1 原码
将数的真值形式中 “+”号用 0“”表示,“一”号用 “1”表示时,叫做数的原码形式 ,简称原码。若字长
为 凡位,原码一般可表示为:
c原={..一 三;三 c,·
当 为正数时[]原和 一样,即[]原=X.
当 为负数时[]原=2 一X.由于 本身为负数 ,所以,实际上是将 I I数值部分绝对值前面
的符号位上写成 “1”即可。
原码表示法比较直观 ,它的数值部分就是该数的绝对值,而且与真值、十进制数的转换十分方便.但
是它的加减法运算较复杂.当两数相加时,机器要首先判断两数的符号是否相同,如果相同则两数相加 ,
若符号不同,则两数相减。在做减法前,还要判断两数绝对值的大小 ,然后用大数减去小数 ,最后再确定
差的符号,换言之,用这样一种直接的形式进行加运算时,负数的符号位不能与其数值部分一道参加运
算,而必须利用单独的线路确定和的符号位.要实现这些操作,电路就很复杂 ,这显然是不经济实用的。
为了减少设备, 决机器内负数的符号位参加运算的问题 ,总是将减法运算变成加法运算 ,也就引进了
反码和补码这两种机器数。
2.2 反码
如前所述,为了克服原码运算的缺点,采用机器数的反码和补码表示法。使用反码和补码 ,用加法来
收稿 日期:2oo3—01—27
作者简介:段新文 (1963一),男(汉族),山东单县人 ,青海师范大学物理系副教授。
一 1 T 礓1嘁
维普资讯
第 3期 段新文:关于机器数的几点注记 23
代替减法 ,完全消除了加法和减法的界限,这就使得设备大为简化,另一方面符号位也和数值部分一起
参加运算,不再需要专门处理符号的附加设备了。
对正数来说 ,其反码和原码的形式相同;对负数来说 ,反码为其原码的数值部分各位变反.若字长为
n位,反码可表示为:
[] rX 0X 2n一
反 i(2一1)+ 一;一l ≤0 (2)
2.3 补码
补码是根据同余的概念引入的,我们来看一个减法
您可能关注的文档
- CNCA-V01-019-2003汽车灯具产品.pdf
- 格兰富卧式水泵-NBG125-80-160-161.pdf
- 手把手教你玩转Cypress蓝牙开发套件CY8CKIT-042-BLE开发.pdf
- 辛亥革命时期革命派与改良派关于三_省略_民报_与_新民丛报_的争论为中心_周福振.pdf
- 平流沉淀池停留时间测定.pdf
- 2026【人教版】小学六年级数学下册第5课时 解决问题【教案对应版】.pptx
- 主题03 多元共生:世界文明的演进与交融(知识清单)2026年高考历史二轮复习讲练测.pdf
- 2026年春【苏教版】-六年级数学下册-6.pptx
- 事业单位考试职业能力倾向测验河北省石家庄市2026年复习难点详解.pdf
- 2025年泰州海陵辅警招聘真题及答案.docx
- 统编版2025年春季新版七年级下册历史 第21课 明清时期的科技与文化 教案.docx
- 雅安雨城法院书记员招聘考试真题库2025.docx
- 2026届安徽合肥市高考一模高考语文试卷试题(含答案详解).pdf
- 【专题研究】国内外城市更新研究的最新进展.pdf
- 【专题研究】老旧城区改造居民满意度影响因素研究——以遂宁市老旧城区改造为例.pdf
- 【专题研究】关于旧城空间改造理论与创意设计案例的几点思考.pdf
- 西藏拉萨市高三下学期期末物理备考重点详解.docx
- 泾县法院书记员招聘笔试真题2025.pdf
- 2026年春【苏教版】-六年级数学下册-面积的变化.pptx
- 2026年春【苏教版】-六年级数学下册-7.pptx
最近下载
- 电力电子应用技术-第5版答案-第2章-思考题和习题.doc VIP
- 2025年CSCO胃癌诊疗指南解读-PPT课件(图文).pptx VIP
- 2026年鄂尔多斯生态环境职业学院高职单招职业适应性测试备考题库及答案解析.docx VIP
- (无损检测新技术课件)无损检测技术概论.pptx VIP
- 【高清可复制】S775(六)重力式无阀滤池.pdf VIP
- 2025年山西青年职业学院单招笔试综合素质试题库含答案解析(5套共100道单选合辑).docx VIP
- 西安历史与文化.ppt VIP
- 因道路坑洼造成轮胎爆胎的民事起诉状模板.docx VIP
- 客户转托管、撤指定挽留流程和技巧.docx VIP
- 河海大学2024-2025学年第1学期《宏观经济学》期末考试试卷(B卷)附标准答案.docx
原创力文档

文档评论(0)