目录 1
第一章 概述 1
1.1 汇编程序概述 1
1.1.1什么是汇编程序 1
1.1.2什么是可再定位汇编程序 3
1.2 RA78K0的功能概述 5
1.2.1利用编辑程序生成源模块文件 5
1.2.2结构化汇编预处理程序 5
1.2.3汇编程序 6
1.2.4连接程序 8
1.2.5目标码转换程序 8
1.2.6库管理程序 8
1.2.7表转换程序 9
1.2.8调试程序 9
1.3程序开发前的注意事项 9
1.3.1 RA78K0的最高性能 11
1.4 RA78K0的特性 12
2.2.1 PC-9800系列和IBM PC 14
2.2安装 14
第二章 产品概述与安装方法 14
2.1主机 14
2.2.2 HP9000系列 700、SPARCstation系列和RISC NEWS 15
2.2.3有关安装的注意事项 15
2.3文件的组织 15
2.3.1 PC-9800系列和IBM PC 15
2.3.2 HP9000系列700、SPARCstation系列和RISCNEWS 17
2.4环境设置 17
2.4.1环境变量 17
2.4.2 CONFIG.SYS(只对PC-9800系列和IBM PC) 18
3.1.1检查磁盘的内容 19
3.1.2范例程序 19
第三章RA78K0的执行 19
3.1 RA78K0执行前的工作 19
3.2 RA78K0的执行过程 23
3.3 ST78K0的执行过程 28
第四章结构化汇编程序 32
4.1 结构化汇编程序的输入与输出文件 32
4.2结构化汇编程序的功能 33
4.3结构化汇编程序的启动 33
4.3.1结构化汇编程序的启动 33
4.3.2执行开始与结束信息 34
4.4结构化汇编程序的选项 35
4.4.1结构化汇编程序选项的类型 35
4.4.2结构化汇编程序选项的说明 36
4.5 由项目管理器(project Manager)设定选项 43
4.5.1选项菜单 43
4.5.2选项设置 44
第五章 汇编程序 45
5.1 汇编程序的输入与输出文件 45
5.2汇编程序的功能 45
5.3汇编程序的启动 46
5.3.1 汇编程序的启动 46
5.3.2执行开始与结束信息 47
5.4汇编程序的选项 48
5.4.1汇编程序选项的类型 48
5.4.2汇编程序选项的优先次序 49
10.4库管理程序输出表 (1 50
5.4.3汇编程序选项的说明 50
5.5.1选项菜单 70
5.5 由项目管理器(Project Manager)设定选项 70
5.5.2选项设置 71
6.2连接程序的功能 73
6.1 连接程序的文件输出 73
第六章连接程序 73
6.4连接伪指令 74
6.3存储空间和存储区 74
6.4.1伪指令文件 75
6.4.2存储器伪指令 76
6.4.3段定位伪指令 77
6.5.1 连接程序的启动 79
6.5连接程序的启动 79
6.5.2执行开始和结束信息 80
6.6连接程序的选项 81
6.6.1 连接程序选项的类型 81
6.6.2连接程序选项的优先次序 82
6.6.3连接程序选项的说明 83
6.7 由项目管理器(Project Manager)进行选项设置 99
6.7.1选项菜单 99
6.7.2选项设置 100
第七章 目标码转换程序 101
7.1 目标码转换程序的输入和输出文件 101
7.2 目标码转换程序的功能 101
7.3.1 目标码转换程序的启动 104
7.3 目标码转换程序的启动 104
7.3.2执行开始和结束信息 106
7.4.2 目标码转换程序选项的说明 107
7.4 目标码转换程序的选项 107
7.4.1 目标码转换程序选项的类型 107
7.5 由项目管理器(Project Manager)设置选项 113
7.5.1选项菜单 113
7.5.2选项设置 114
第八章库管理程序 116
8.1 库管理程序的输入和输出文件 116
8.2库管理程序的功能 117
8.3库管理程序的启动 117
8.3.1库管理程序的启动 117
8.3.2执行开始和结束信息 120
8.4库管理程序的选项 120
8.4.1库管理程序选项的类型 120
8.4.2库管理程序选项的说明 121
8.5子命令 124
8.5.1子命令的类型 124
8.5.2子命令的说明 125
9.1 表转换程序的输入与输出文件 131
第九章表转换程序 131
9.2表转换程序的功能 132
9.3表转换程序的启动 134
9.3.1表转换程序的启动 134
9.3.2执行开始和结束信息 135
9.4表转换程序的选项 136
9.4.1表转换程序选项的类型 136
9.4.2表转换程序选项的说明 136
第十章 程序输出表 141
10.1 汇编程序输出表 141
10.1.1 汇编表文件头 141
10.1.2汇编表 142
10.1.4交叉引用表 144
10.1.3符号表 144
10.1.5错误表 145
10.2连接程序输出表 146
10.2.1 连接表文件头 146
10.2.2映象表 147
10.2.3公共符号表 148
1o.2.4局部符号表 149
10.4.1库数据输出表 150
10.2.5错误表 150
10.3 目标码转换程序输出表 150
10.3.1错误表 150
10.5表转换程序输出表 151
10.5.1绝对汇编表 151
10.5.2错误表 152
第十一章 RA78K0的有效利用 153
11.1 提高操作效率(EXIT状态的功能) 153
11.2准备开发环境(环境变量) 154
11.3 中断程序执行 154
11.5.1在源程序中使用控制指令 155
11.4使汇编表更易读 155
11.5缩短程序启动时间 155
11.5.2建立参数文件和子命令文件 156
11.6 目标模块库的形成 157
第十二章错误信息 158
12.1错误信息概述 158
12.2结构化汇编程序错误信息 158
12.3汇编程序错误信息 164
12.4连接程序错误信息 171
12.5目标码转换程序错误信息 176
1 2.6库管理程序错误信息 177
12.7表转换程序错误信息 179
1 2.8项目管理器(Project Manager)错误信息 180
附录A 范例程序 183
A.1 78KOmain.asm 183
A.2 78KOsub.asm 184
A.3 testl.s 185
A.4 test2.s 185
A.5 testmc.s 186
A.6 st.bat 187
附录B使用注意要点 188
附录C选项表 189
C.1 结构化汇编程序选项表 189
C.2 汇编程序选项表 190
C.3连接程序选项表 192
C.4 目标码转换程序选项表 194
C.5库管理程序选项表 195
C.6表转换程序选项表 195
附录D子命令表 196