IBM大型机汇编语言详解
"IBM大型机汇编语言是华南理工大学的一门课程,涵盖了预备知识、输入/输出(I&O)以及编程等内容。该课程旨在教授学生如何在IBM大型机环境中编写和理解汇编语言程序。课程详细介绍了IBM大型机的基本概念,如PSW(程序状态字)、虚拟地址、EBCDIC编码、数的表示和计算、程序结构、汇编指令格式以及输入/输出操作。此外,课程还涉及了主程序与子程序的概念、寄存器使用、常数定义、指令类型、宏指令以及编程中的移动、比较和分支指令等关键知识点。" IBM大型机汇编语言是一门深入学习IBM主机系统编程的课程,主要分为三个部分: 1. 预备与基础知识: - PSW(Program Status Word):它是CPU中用于记录程序运行状态的关键结构,包含条件码、中断屏蔽位等信息。 - 虚拟地址与真实地址:解释了IBM大型机的内存管理和地址映射机制。 - EBCDIC码:IBM大型机使用的字符编码方式,不同于常见的ASCII码。 - 数的表示、转换与计算:包括字符数据、二进制数、逻辑数和十进制数的处理。 - 主程序与子程序:定义了程序结构中的主体和可重用模块。 - 汇编程序书写格式与样本:讲解了如何编写规范的汇编语言程序,包括START、END和USING等控制语句。 2. 顺序输入/输出 (Sequential Input & Output): - 输入/输出宏指令:如OPEN、CLOSE、GET和PUT,用于文件的打开、关闭、读写操作。 - ORG、EQU、PRINT指令:ORG设置地址计数器,EQU用于定义符号常量,PRINT则用于输出调试信息。 - 保护区和STM、LM指令:STM和LM用于保存和恢复寄存器状态,确保程序的正确执行。 3. 编程技术: - 移动指令:如MVC、MVI、MVZ和MVN,用于在内存和寄存器之间移动数据。 - 比较指令:如CLC和CLI,用于比较操作数并更新条件码,支持逻辑比较和直接数比较。 - 分支指令:基于比较结果进行程序流程控制,实现条件跳转。 这门课程不仅涵盖了IBM大型机汇编语言的基础,还涉及了实际编程中的输入/输出和流程控制,对于希望深入理解和开发IBM大型机系统的学员来说,是不可或缺的学习资料。通过学习,学生将能够编写和调试高效的IBM大型机汇编语言程序,理解其背后的运行机制,并掌握与硬件交互的关键技能。
![](https://csdnimg.cn/release/download_crawler_static/3170596/bg10.jpg)
![](https://csdnimg.cn/release/download_crawler_static/3170596/bg11.jpg)
![](https://csdnimg.cn/release/download_crawler_static/3170596/bg12.jpg)
![](https://csdnimg.cn/release/download_crawler_static/3170596/bg13.jpg)
![](https://csdnimg.cn/release/download_crawler_static/3170596/bg14.jpg)
剩余106页未读,继续阅读
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://profile-avatar.csdnimg.cn/2c2ef6aaab3447f581324d4c8ff804d6_watchflow.jpg!1)
- 粉丝: 0
- 资源: 1
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![](https://csdnimg.cn/release/wenkucmsfe/public/img/voice.245cc511.png)
最新资源
- Hadoop生态系统与MapReduce详解
- MDS系列三相整流桥模块技术规格与特性
- MFC编程:指针与句柄获取全面解析
- LM06:多模4G高速数据模块,支持GSM至TD-LTE
- 使用Gradle与Nexus构建私有仓库
- JAVA编程规范指南:命名规则与文件样式
- EMC VNX5500 存储系统日常维护指南
- 大数据驱动的互联网用户体验深度管理策略
- 改进型Booth算法:32位浮点阵列乘法器的高速设计与算法比较
- H3CNE网络认证重点知识整理
- Linux环境下MongoDB的详细安装教程
- 压缩文法的等价变换与多余规则删除
- BRMS入门指南:JBOSS安装与基础操作详解
- Win7环境下Android开发环境配置全攻略
- SHT10 C语言程序与LCD1602显示实例及精度校准
- 反垃圾邮件技术:现状与前景
![](https://img-home.csdnimg.cn/images/20220527035711.png)
![](https://img-home.csdnimg.cn/images/20220527035111.png)
![](https://csdnimg.cn/release/wenkucmsfe/public/img/green-success.6a4acb44.png)