2. 数据表示、寻址方式与指令系统

数据表示与数据结构

数据表示指的是能由计算机硬件识别和引用的数据类型,表现在它有对这种类型的数据进行操作的指令和运算部件。(填)

数据结构是要通过软件影像,变换成计算机中所具有的数据表示来实现的。不同的数据表示可分为数据结构的实现提供不同的支持,表现为实现效率和方便性的不同。(填)

高级数据表示 (答)

1.自定义数据表示。自定义数据表示包括标识符数据表示和数据描述符两类。

2.向量、数组数据表示。为向量、数组数据结构的实现和快速运算提供更好的硬件支持的方法是增设向量、数组数据表示、组成向量机。有向量数据表示的处理机就是向量处理机,如向量流水机、阵列机、相联处理机等。

3.堆栈结构表示。堆栈数据结构在编译和子程序调用中很有用,为高效实现,不少计算机都设有堆栈数据表示。有的堆栈数据表示的计算机称为堆栈计算机。

标志符数据表示的主要优点是(答)

  1. 简化指令系统和程序设计

    由于指令通用于多种数据类型的处理,减少了指令系统中指令的种类,因此简化了程序设计

  2. 简化了编译程序

    在一般计算机中,目的代码的形成需要进行细致的语义分析。例如:当编译程序遇到 "+" 算子时,必须检查时哪种加法指令。而在带标志符的计算机中,编译程序只需形成通用的加法指令,编译程序缩短,编译过程加快,编译效率提高。

  3. 便于实现一致性校验。

    可由计算机硬件直接快速检测出多种程序设计错误,提供了类型安全环境。

  4. 能由硬件自动变换数据类型。

    如果操作数组相容但长度不同时,硬件能自动转换,然后运算

  5. 支持数据库系统的实现与数据类型无关的要求,是程序不用修改即可处理多种不同类型的数据

  6. 为软件调试和应用软件开发提供了支持。由于可用软件定义的捕捉标志位设置了断点,因此便于程序的跟踪和调试。加上类型安全环境的提供。为应用软件开发提供了良好的支持。

浮点数尾数的下溢处理方法 (答)

  1. 截断法
  2. 舍入法
  3. 恒置 "1" 法
  4. 查表舍入法。
相关推荐
折哥的程序人生 · 物流技术专研1 分钟前
【电商多平台电子面单对接实战|第二篇】抖音代发电子面单对接:从“面条代码”到整洁架构的涅槃之路
设计模式·架构·系统架构·单元测试·代码规范·单一职责原则
杨同学technotes9 分钟前
丰巢寄件系统基于DDD服务拆分的落地实践
架构
小赖同学啊35 分钟前
基于MCP与主流AI技术架构 水利 发电 公园中的应用
人工智能·架构
●VON1 小时前
AtomGit Flutter鸿蒙客户端:首页与仓库列表
flutter·华为·架构·harmonyos·鸿蒙
段一凡-华北理工大学1 小时前
工业领域的Hadoop架构学习~系列文章18:制造业Hadoop应用实践 - 从数据到智能的完整闭环
大数据·人工智能·hadoop·分布式·学习·架构·高炉炼铁
贵慜_Derek1 小时前
《从零实现 Agent 系统》连载 20|MCP 与 Code Execution:协议、档位与 Sidecar
人工智能·设计模式·架构
Sunia1 小时前
《AgentX 专栏》08-工作流引擎:AgentWorkflow怎么把工具记忆流程串成一条流水线
java·架构
pe7er1 小时前
AI为啥会写出if(obj != null && obj.ifEnabled)这样的代码
前端·后端·架构
zhangfeng11332 小时前
把权重写死在芯片的架构 Taalas(HC1)芯片:车载 GPU / 智能驾驶 / 机器人 / 算力卡适配总结
人工智能·深度学习·语言模型·架构·机器人·gpu算力·芯片
heimeiyingwang2 小时前
【架构实战】日志体系设计:从ELK到可观测性的演进
分布式·缓存·架构