第1章 处理装置的概要 11
1.1 主记憶体之结构 12
1.2 2进位记法与16进位记法 15
1.3 指令的形式 17
1.4 指令的执行 20
1.5 运算元 21
第2章 处理装置的潜能Ⅰ:资料表现与基本运算 27
2.1 逻辑资料 29
2.1.1 字元资料的表现 29
2.1.2 逻辑资料的基本运算 32
2.1.3 完整的程式之例 44
2.2 10进位数 50
2.2.1 10进位数的表现 51
2.2.2 10进位数的基本运算 62
2.2.3 10进位数?字元变换 57
2.3 固定小数点数 71
2.3.1 补数 72
2.3.2 固定小数点数之表现 73
2.3.3 固定小数点数之基本运算 80
2.3.4 固定小数点数?10进位数变换 96
2.4 浮动小数点数 98
2.4.1 浮动小数点数的内部表现 99
2.4.2 浮动小数点暂存器 105
2.4.3 浮动小数点数的基本运算 106
2.4.4 固定?浮动变换 117
2.5 资料表现的整理 122
第3章 处理装置的机能Ⅱ:执行顺序之控制 125
3.1 BC指令与条件码 126
3.1.1 BC指令 128
3.1.2 CC的定置 131
3.1.3 CC定置的形式 143
3.1.4 擴犬码 145
3.1.5 廻路的形成 147
3.2 廻路专用的指令 157
3.2.1 利用暂存器或计数器的廻路控制 159
3.2.2 利用指標暂存器的廻路控制 164
3.2.3 TRT指令 169
3.3 次常式 174
3.3.1 通用暂存器的使用方法 175
3.3.2 次常式的基本结构 175
3.3.3 通用暂存器的暂时保存 181
3.3.4 参数结合法 193
3.3.5 EX指令 196
3.4 插断 199
3.4.1 系统控制 200
3.4.2 插断的功能 202
3.4.3 程式插断 206
3.4.4 SVC插断 210
第4章 组合程式的功能 213
4.1 叙述 214
4.1.1 行 215
4.1.2 叙述之构成 217
4.1.3 字元 220
4.1.4 符号 220
4.2 位置与式 222
4.2.1 位置与位址 222
4.2.2 式的形式 225
4.2.3 式的意义 227
4.3 机器指令之形式与意义 231
4.3.1 绝对式的运算元 231
4.3.2 相对式的运算元 234
4.3.3 文字符号 238
4.3.4 长度 239
4.4 资料定义与CNOP指令 241
4.4.1 DC指令 241
4.4.2 DS指令 250
4.4.3 CNOP指令 252
4.5 原始模组与目標模组 254
4.5.1 原始模组的结构 255
4.5.2 控制节 256
4.5.3 文字符号POOL 264
4.5.4 原始模组间的符號参照与ESD 267
4.5.5 目標模组之构成 273
第5章 条件功能 275
5.1 具体例 277
5.2 变数符号与顺序符号 284
5.3 集体定义 285
5.3.1 参数 286
5.3.2 集体本体 289
第6章 交链码编辑程式的功能 293
6.1 LKED与载入模组 294
6.2 程式库 296
第7章 OS环境 299
7.1 任务控制 300
7.1.1 任务控制语言 300
7.1.2 任务定义之例,ASMFC 304
7.1.3 任务定义之例,ASMPCLG 307
7.1.4 倾印功能 310
7.2 资料管理 311
7.2.1 GET,PUT条件指令 312
7.2.2 资料控制段 317
7.2.3 OPEN,CLOSE集体指令 319
7.2.4 READ,WRITE常式 322
参考文献 325
附录Ⅰ 2个乘幂的表 326
附录Ⅱ 机器指令码表 328
附录Ⅲ 机器指令一览表 329
附录Ⅳ 组译器命令一览表 345