目录 1
第一章 VAX-11系列 1
引言 1
VAX系列概念/VAX体系结构 1
体系结构目标 1
表示法约定 2
第二章 VAX-11体系结构概述 4
引言 4
数据类型 5
进程虚地址空间 5
通用寄存器和寻址方式 7
堆栈、子程序和过程 7
栈指针,变元指针和栈帧指针 8
处理机状态字 8
指令格式 9
指令系统 10
本系列指令系统 10
系统程序设计处理概念 16
兼容方式 16
异常 16
过程和数据分离 16
系统程序设计环境 18
关于VAX-11体系结构的一些资料 25
第三章 存储器、寄存器和处理机状态 27
引言 27
存储器 27
通用寄存器 29
堆栈 31
处理机状态长字 32
第四章 数据表示法 35
引言 35
整数和浮点数数据类型 35
字符串数据类型 38
数字串数据类型 38
压缩的十进制数串数据类型 42
队列数据类型 43
可变长度位字段数据类型 44
寄存器中的数据 46
第五章 指令格式和寻址方式 47
引言 47
通用寄存器 47
指令格式 47
寻址方式 50
通用寻址方式 51
寄存器方式 51
寄存器间接方式 52
自增方式 53
自增间接方式 54
自减方式 55
字面值方式 56
位移方式 58
位移间接方式 60
变址方式 61
程序计数器寻址方式 66
立即方式 67
绝对方式 68
相对方式 69
相对间接方式 70
转移寻址方式 71
第六章 整数和浮点指令 72
指令系统概述 72
浮点指令 74
POLY 97
多寄存器指令 97
引言 97
第七章 专用指令 97
MUL、EMUL、EMOD、DIV、EDIV 97
BIT、BIS、BIC、XOR、ASH、ROTL 97
ADWC、ADAWI、SUB、DEC、SBWC 97
CVT、MOVZ、CMP、INC、TST、ADD 97
MOV、PUSHL、CLR、MNEG、MCOM 97
PUSHR、POPR 99
处理机状态长字的处理指令 99
MOVPSL、BISPSW、BICPSW、 100
地址指令 100
变址指令 101
MOVA、PUSHA 101
INDEX 102
队列指令 102
绝对队列 102
INSQUE、REMQUE 107
自相对队列 107
INSQHI、INSQTI、REMQHI、REMQTI 113
可变长位字段指令 113
引言 119
转移和跳转指令 119
FF、EXT、CMP、INSV 119
第八章 控制指令 119
B、BR、JMP、BB、BLB 123
循环控制指令 123
ACB、AOB、SOB 125
选择转移指令 125
BSB、JSB、RSB 127
过程调用指令 127
CASE 127
子程序指令 127
CALLG、CALLS、RET 133
第九章 字符串指令 133
引言 133
字符串指令 133
MOVC、MOVTC、MOVTUC、CMPC、 141
SCANC、SPANC、LOCC、SKPC、MA- 141
TCHC 141
循环冗余校验指令 141
引言 144
十进制数溢出 144
CRC 144
第十章 十进制数串指令 144
零数值 145
保留操作数异常 145
不可预测的结果 145
压缩十进制数串的操作 145
零长度的十进制数串 145
引言 157
第十一章 编辑指令 157
DIVP、CVTLP、CVTPL、CVTPT、 157
MOVP、CMPP、ADDP、SUBP、MULp 157
CVTTP、CVTPS、CVTSP、ASHP. 157
SIGN、E0$LOAD、EO$_SIGNIF、E0- 167
处理机状态 167
第十二章 异常 167
$ADJUST_INPUT、E0$END. 167
引言 167
EO$BLANK_ZERO、E0$REPLACE_ 167
FLOAT、EO$END_FLOAT、 167
SIGN、E0$FILL、E0$MOVE、E0$- 167
EDITPC、EO$INSERT、E0$STORE_ 167
算术自陷 170
存取操作数时检测出的异常 172
指令开始执行引起的异常 173
跟踪 174
严重的系统失效 176
堆栈 176
有关的指令 177
兼容方式的用户环境 180
引言 180
REI、BPT、HALT 180
第十三章 PDP-11兼容方式 180
进入和退出兼容方式 182
兼容方式存储管理 183
兼容方式异常和中断 184
兼容方式中的T位操作 184
不能实现的PDP-11自陷 185
处理机寄存器 186
程序同步 186
兼容方式的I/O访问 186
附录A 数据表 187
附录B 指令索引表 192
附录C 过程调用和条件处理 200
附录D 程序设计示例 220
附录E 操作数说明符表示法 228
附录F 汇编表示法 231
附录G 操作数处理 235
术语解释 236