主页 详情

《汇编语言基础》_张国良编译_10277695_7118001872

【书名】:《汇编语言基础》
【作者】:张国良编译
【出版社】:北京:国防工业出版社
【时间】:1987
【页数】:478
【ISBN】:7118001872
【SS码】:10277695

最新查询

内容简介

目录

第一章 计算机简介

1.1 什么是计算机?

1.2 计算机系统

1.2.1 存储器

1.2.2 算术及逻辑部件

1.2.3 控制器

1.2.4 输入设备

1.2.5 输出设备

1.2.6 辅助存储器

1.3 数据结构:字段、记录、文件

1.4 和计算机通信

1.4.1 计算机“语言”

1.4.2 机器语言

1.4.3 汇编语言

1.4.4 为什么需要汇编语言?

习题

第二章 第一个程序

2.1 第一个问题的说明

2.2 程序指令

2.2.1 汇编语言指令:汇编指令、机器指令及宏指令

2.2.2 指令的共同特点

2.2.3 编码格式纸

2.3 计算机的工作步骤:程序的翻译和执行

2.4 S先生的程序指令的解释

2.5 作业控制语言(JCL)介绍

2.6 程序的全貌

2.6.1 编码

2.6.2 穿孔

2.6.3 汇编、连接编辑及程序的输出

2.6.4 概括:这个程序做了些什么?

习题

第三章 存储区及常数的定义

3.1 为什么以及怎样把数据放入存储器中?

3.2 DC指令:常数的定义

3.2.1 EBCDIC常数

3.2.2 装配常数

3.2.3 区标常数

3.2.4 十六进制常数

3.2.5 二进制常数

3.3 直接常数

3.4 DS指令:存储区的定义

3.5 第二个程序

3.6 求解问题的步骤

3.6.1 精确地理解该问题的含义

3.6.2 解的编码

习题

第四章 十进制运算——装配整数值的操作

4.1 工资表的问题

4.1.1 问题的说明

4.1.2 区标及装配形式

4.1.3 工资表程序的逻辑

4.1.4 工资表程序——编码

4.1.5 工资表程序——输出

4.1.6 指令完成了什么?

4.2 程序中指令的解释

4.2.1 AP(十进制加法)指令

4.2.2 SP(十进制减法)指令

4.2.3 ZAP(十进制?加)指令

4.2.4 MP(十进制乘法)指令

4.2.5 DP(十进制除法)指令

4.2.6 PACK(装配)指令

4.2.7 UNPK(拆卸)指令

习题

程序练习

第五章 简单的比较和编辑

5.1 程序输出的解释

5.2 改进程序输出的样式

5.2.1 MVZ指令

5.3 比较和控制的转换

5.3.1 装配数的比较:CP指令

5.3.2 带有扩展助记符的转移

5.3.3 工资表程序——加班的测试

5.3.4 主存中的逻辑比较

习题

程序练习

第六章 非整数值的十进制运算

6.1 工资表问题——第3版

6.2 非整数十进制运算技术

6.2.1 非整数字段的加法和减法

6.2.2 非整数字段的乘法

6.2.3 非整数字段的除法

6.3 非整数值的工资表问题

6.4 十进制字段移位指令

6.5 IBM370系统中十进制字段的移位和舍入指令

习题

程序练习

7.1 标准指令系统

7.2 二进制和十六进制的位置表示法

第七章 二进制数的操作

7.2.1 二进数制

7.2.2 十六进数制

7.2.3 二进制、十六进制及十进制的整数转换

7.3 程序中的二进制数

7.3.1 转换的必要性

7.3.2 二进制数在哪儿?

7.3.3 定点常数,存储区的定义及直接常数

7.3.4 使用二进制值的程序例子

7.3.5 二进制转换指令:CVB,CVD

习题

第八章 二进制整数的算术运算

8.1 库存报表问题

8.1.1 问题的说明

8.1.2 库存报表的程序逻辑

8.1.3 库存报表程序的编码

8.1.4 库存报表程序的输出

8.1.5 程序是怎样产生该报表的

8.2 程序指令的解释:定点运算指令

8.2.1 定点加法指令: AR,A,AH

8.2.2 定点减法指令:SR,S,SH

8.2.3 定点乘法指令:MR,M,MH

8.2.4 定点除法指令:DR,D

8.2.5 定点除法的准备操作

8.2.6 某些程序例子

8.2.7 数据传送:寄存器到寄存器,主存储器到寄存器,寄存器到主存储器

习题

程序练习

第九章 二进制比较和非整数值的运算

9.1 库存报表问题——第2版

9.2.1 非整数定点字段的加减法

9.2 非整数定点运算的技术

9.2.2 非整数定点字段的乘、除法

9.2.3 长度因子在二进制运算中的应用

9.3 定点数的比较

9.4 求解带有非整数值的库存报表问题

9.5 代数移位指令

习题

第十章 打印输出形式的改进:编辑和格式控制

10.1 编辑(ED)指令

10.1.1 取消数值高位上无意义的零

10.1.2 标点的插入

10.1.3 有效开始符:提前建立有效指示符

10.1.4 带符号的字段:负号的后缀

10.1.5 用一条ED指令编辑几个字段

10.1.6 ED指令综述

10.2 “编辑并说明”(EDMK)指令

10.2.1 固定的与浮动的符号

10.2.2 EDMK指令的应用

10.2.3 EDMK指令综述

10.3 格式控制和接卡箱选择

10.3.1 托架控制

10.3.2 CNTRL宏指令

10.3.3 PRTOV宏指令

10.3.4 Spool系统上的托架控制

10.4 COMRG及TIME宏指令

10.5 带有编辑和格式控制的报表程序

习题

程序练习

11.1.1 问题的说明

11.1 社会保险问题

第十一章 转移和循环

11.1.2 条件码和指令地址寄存器

11.1.3 BC和BCR指令

11.1.4 社会保险问题——编码

11.1.5 扩展助记符指令

11.2 表处理问题

11.2.1 什么是表?

11.2.2 问题的说明

11.2.3 循环结构

11.2.4 表访问中基址寄存器及变址寄存器的应用

11.2.5 用变址转移指令处理表问题

11.2.6 用BCT和BCTR指令控制循环

习题

12.1.1 程序设计上的麻烦是每页都要打印标题栏

12.1 子程序的必要性

第十二章 子程序及其连接

12.1.2 什么是子程序?

12.2 内部子程序

12.2.1 内部子程序的调用和退出:BAL,BALR及BR指令

12.2.2 标题程序的编码:使用子程序的例子

12.3 外部子程序

12.3.1 连接约定

12.3.2 外部子程序的调用和退出

12.3.3 调用和被调用子程序间的数据传送

12.3.4 寄存器内容的保存和恢复

12.3.5 摘要:调用和被调用程序的职责

12.3.6 SAVE,RETURN及CALL宏指令

12.3.7 程序举例

12.4 连接编辑程序和子程序连接

习题

程序练习

第十三章 操作系统的一些性能:虚存储器,程序状态字,中断系统

13.1 什么是操作系统

13.2 虚存储器系统

13.2.1 存储器分配

13.2.2 动态再定位技术:段和页

13.2.3 虚存储器(VS):它的方法和结构

13.2.4 虚存储器系统中程序的执行

13.2.5 单虚存储器和多虚存储器

13.2.6 虚存储器中的编码

13.2.7 虚存储器的优点

13.3 系统设计的某些关键性能

13.3.1 BC方式的程序状态字

13.3.2 EC方式的程序状态字

13.3.3 中断系统

习题

第十四章 程序的调试

14.1 预防为主

14.2 人工检查

14.3 诊断

14.4 程序的测试

14.4.1 测试数据

14.4.2 程序中断:程序校验信息

14.4.3 程序转储

14.4.4 转储的分析:排错的例子

习题

第十五章 浮点操作

15.1 浮点数的格式

15.2.1 浮点寄存器

15.2.2 浮点常数的定义

15.2 浮点数的运算

15.2.3 浮点数的算术运算

15.3 浮点操作指令

15.3.1 指令格式

15.3.2 浮点加减法指令

15.3.3 浮点乘法指令

15.3.4 浮点除法指令

15.3.5 浮点数比较和存数指令

15.3.6 浮点取数指令

15.4 浮点操作举例

习题

第十六章 磁带和磁盘的使用

16.1 五种类型数据结构

16.2 输入输出操作

16.2.1 输入输出宏指令及其格式

16.2.2 磁带和磁盘的DCB语句

16.2.3 磁带和磁盘的DTF语句

16.3 索引顺序文件中数据和索引格式

16.4 索引顺序文件中的OS宏指令

16.5 索引顺序文件中的DOS宏指令

16.5.1 装入宏指令

16.5.2 记录的插入和删除

16.5.3 随机处理

16.5.4 顺序处理

16.6 索引顺序文件的DCB语句

16.7 索引顺序文件的DTFIS语句

16.8 带和盘的标记及作业控制卡

习题

附录A 370系统摘要

附录B 输入输出宏指令

附录C 作业控制语句


书查询(www.shuchaxun.com)本网页唯一编码:
20cd5b1dc608ae442b9c3c12de6e4291#4b4b54c39388239ccafe9a04882109c5#15495184#汇编语言基础_10277695.zip