IBM S/390汇编语言程序设计教程

5星 · 超过95%的资源 需积分: 10 6 下载量 137 浏览量 更新于2024-08-02 1 收藏 1.18MB DOC 举报
"IBM S390汇编语言程序设计文档主要涵盖了S/390大型计算机的汇编语言编程知识,适用于高等教育计算机专业,特别是针对大型机应用数据处理的学习。内容包括S/390系统概述、汇编语言基础、程序设计原理、控制结构、子程序、十进制运算、宏汇编等,并提供了练习题以巩固学习。" 在深入探讨IBM S390汇编语言程序设计之前,我们首先要理解S/390系统的重要性。IBM S/390是IBM公司推出的一种高性能大型计算机系统,它在企业级计算、数据库管理、事务处理等领域扮演着关键角色。汇编语言作为低级编程语言,能够直接对硬件进行操作,因此对于理解和优化S/390系统的性能至关重要。 本书的章节结构如下: 1. 绪论:介绍了S/390的发展历程、其在现代计算中的地位,以及汇编语言的特点,帮助读者建立基础认识。 2. S/390基础知识:讲解了S/390的体系架构,包括寻址方式、指令类型和格式,以及汇编语言中的数据表示和基本组件。 3. 汇编程序工作原理:阐述了汇编程序的工作流程,特别关注了汇编控制指令,这些指令用于指导汇编器如何处理源代码。 4. 顺序与分支程序设计:详细讨论了如何构建和控制程序的执行流程,包括基本的顺序执行和条件分支。 5. 循环与子程序设计:涵盖了循环结构的实现以及内部子程序的使用,这些都是程序设计中的核心概念。 6. 综合程序设计:通过实际例子来总结前面的知识,使读者能编写更复杂的程序。 7. 外部子程序设计:讨论了跨模块的子程序调用,这对于大型系统的模块化设计至关重要。 8. 十进制运算:在二进制系统中处理十进制数据的技巧,这是商业计算中常见的需求。 9. 高级指令:介绍了一些增强功能的指令,它们可以提升程序效率或简化编程任务。 10. 宏汇编与条件汇编:介绍了预处理器的概念,如何使用宏来简化重复代码,以及条件汇编以适应不同情况。 每章后面的习题设计旨在帮助读者通过实践来巩固理论知识,加深对汇编语言的理解。附录则提供了IBM S/390系统和汇编语言的相关参考资料,便于查阅和深入研究。 这本书不仅适合于高等教育环境,也适用于S/390系统的维护人员和技术人员,他们可以通过学习这本书提高对系统底层运作的掌握,从而更好地优化和维护系统。通过学习S/390汇编语言,读者可以掌握直接操纵硬件的能力,这对于系统级的调试、性能优化以及特定问题的解决都极具价值。