关于移码的几个问题 请各位大虾给个解答

pizizhu304 2007-12-18 01:13:49
关于移码的几个问题 请各位大虾给个解答


最近在复习软考 关于移码还是有几个问题 请各位高人解答一下

1. 通过看书知道了 移码可以通过补码的符号位取反求得,但移码的作用是什么?只是将补码的符号位取反有什么实质的意义没?

2.在论坛和视频教程中提到:移码经常用来做浮点数的阶码,因为移码没有负数

这句话不知道怎么理解?既然是将补码符号位取反得到的移码,那么顶多是用0来表示负数 怎么说没有负数呢?如果移码没有负数,那是不是说负数不存在移码?

3.如果这句话不正确 那使用移码表示浮点数阶码的优点在哪里?

在软考2005年考试题中就有这个题目,许多人说 移码最适合表示浮点数的阶码 这话在[赛迪工程师]视频教程中也提到过,但都没有说为什么?

4.浮点数的阶码是不是真的没有负数?看软考的教材上是把阶符也算在阶码之中的,如果是这样,阶码难道不能有负数吗?

问题可能有点弱,但请各位耐心解答一下!谢谢!
...全文
222 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
zzydy261 2008-05-10
  • 打赏
  • 举报
回复
移码是为了用正数去表示负数
knowledge_Is_Life 2008-05-01
  • 打赏
  • 举报
回复
有问题请先GOOGLE,BAIDU
meiZiNick 2008-05-01
  • 打赏
  • 举报
回复
都是很好的建议! 值得学习
wsbd10086 2007-12-20
  • 打赏
  • 举报
回复
是的移码是专门用于浮点数的阶码表示的码制
其好处是方便的比较两数阶码的大小
这个是CPU内部比较用到的
采用此码制可以加速比较 所以才用的
我知道的就这么多了 总的来说和硬件有点关系了
(参考 计算机组成原理)
下载代码方式:https://pan.quark.cn/s/dd3561eca308 在软件开发领域,面向对象编程(OOP)是一种普遍采纳的结构化方法,它使得开发者能够借助模拟现实环境中的实体和关系来构建软件系统。在本案例中,我们观察到的是一个关于借助抽象类来执行不同几何图形面积求解的实践应用。现在,让我们详细分析这一议题。 标题 "应用抽象类计算面积" 清晰地表明我们将要讨论一个抽象类,此类设定了一个用于测量图形面积的标准函数,但并未提供实际的执行过程。抽象类在诸如C#或Java等编程语言中通常借助`abstract`修饰符进行声明,它们无法直接创建对象实例,仅能作为其他类的基础模板。 描述部分提及的"图形界面应用"暗示这是一个基于视觉用户界面(GUI)的系统,可能运用了.NET Framework的Windows Forms或WPF技术,或者是Java平台的Swing或JavaFX框架。在这样环境下,用户能够通过视觉元素与这些几何体进行互动,例如输入相关尺寸并观看到计算得出的面积值。 抽象类“几何体”内嵌了“计算面积”这一抽象函数。在代码层面,这可以被表述为: ```csharp public abstract class GeometricShape { public abstract double CalculateArea(); } ``` 随后,有三个派生类:圆(Circle)、矩形(Rectangle)和三角形(Triangle),它们各自提供了这个抽象函数的具体实现。比如,圆的面积是通过π乘以半径的平方得到的,矩形的面积是长和宽的乘积,而三角形的面积可能是底乘以高再除以2的结果。这些类将提供具体实现来计算它们各自的面积: ```csharp p...

2,957

社区成员

发帖
与我相关
我的任务
社区描述
就计算机等级考试、软件初、中、高级不同级别资格考试相关话题交流经验,共享资源。
c1认证c4javac4前端 技术论坛(原bbs)
社区管理员
  • 软件水平考试社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧