360 汇编/简介
外观
< 360 汇编
汇编语言是程序员工具箱中最原始的工具。整个软件项目可以在没有任何一行汇编代码的情况下编写完成。所以问题来了:为什么要学习汇编语言?汇编语言是人类与计算机进行交流的最接近的形式。使用汇编语言,程序员可以精确地跟踪程序中数据的流动和执行过程。另外,学习汇编语言的另一个好处是,一旦程序被编译,就很难(甚至不可能)反编译代码。这意味着如果你想检查一个已经被编译的程序,你需要用汇编语言来检查它。调试器通常只显示程序代码的汇编语言版本。如果别的什么都做不了,至少学习阅读汇编语言是有益的,即使不写它。
在大型机上,大多数程序通常是用 C、Cobol、Fortran、PL/I 或其他高级语言编写的。学习大型机汇编语言只有少数原因。
- 为高级语言编写编译器
- 开发操作系统出口
- 维护现有的汇编语言应用程序
- 开发安全应用程序
- 更新为 CICS 或其他应用程序编写的 Assembler 宏的屏幕映射。
这本书将作为大型机汇编语言的入门介绍,但也将作为那些已经了解该主题但需要更多关于 360 系统架构和 360 汇编语言高级用途的信息的人的良好资源。所有读者都鼓励阅读(并贡献)这本书,尽管事先了解编程基础知识将是一个明确的好处。
接下来:360 汇编/基本问答
360 汇编语言 | |
360 系列 | 简介 · 基本问答 · 360 系列 · 360 架构 |
---|---|
360 指令集 | 360 指令 · 分支指令 · 数据传输指令 · 控制流指令 · 算术指令 · 逻辑指令 · 移位和旋转指令 · 特权指令 · 其他指令 |
语法和汇编器 | 360 汇编器· 伪指令 |
指令扩展 | 浮点数 · 高级语言 |