前言页 1
6502微处理机概述 1
6502微处理机的内部结构 1
6502的时序 6
第一章 MPU6502的寻址方式及指令系统 11
1-1 6502的寻址方式 16
一、立即寻址 16
二、绝对寻址 16
三、零页寻址 17
四、累加器寻址 17
五、隐含寻址 18
七、使用y寄存器的绝对变址 19
八、使用X寄存器的零页变址 19
九、使用y寄存器的零页变址 20
十、间接寻址 20
十一、相对寻址 22
十二、先变址(X)间接寻址 24
十三、后变址(Y)间接寻址 25
1-2 6502指令系统 28
一、传送指令 28
二、算术逻辑运算指令 38
三、置标志位指令 52
四、比较指令 53
五、移位指令 58
六、堆栈操作指令 63
七、转移指令 70
八、空操作指令NOP 82
1-3 6502的新发展--65C02 82
第二章 6502汇编语言程序设计 89
2-1 汇编语言源程序的语句格式 89
一、标号 90
二、操作码 91
三、操作数 91
2-2 伪指令 93
四、注释 93
2-3 循环及分支程序 97
2-4 代码转换程序 115
2-5 子程序 135
2-6 算术运算程序 152
2-7 输入/输出工作方式及6502的中断系统 170
一、无条件传送方式 172
二、查询方式 174
三、中断方式 177
第三章 以6502为CPU的微型计算机 188
3-1 SYM-1单板计算机 189
3-2 AIM-65单板计算机 192
3-3 APPLEⅡPLUS微型计算机 195
3-4 APPSLEⅡ监控程序、小汇编程序及编辑/汇编程序的使用方法 209
一、监控程序命令 209
二、小汇编程序命令 218
三、编辑-汇编程序命令 222
一、监控程序各种操作命令 229
3-5 AIM-65监控程序、文本编辑程序及汇编程序的使用方法 229
二、文本编辑程序各种操作命令 242
三、汇编程序操作命令 255
四、用户功能键F1、F2和F8 266
第四章 6502外围接口芯片 269
4-1 6520外设接口适配器(PIA) 271
4-2 通用接口适配器(VIA)6522 281
4-3 6530 ROM-RAM-输入/输出及定时器(RRIOT) 302
4-4 6532 RAM-输入输出-定时器(RIOT)芯片 306
4-5 异步通信接口适配器(ACIA)6850 310
第五章 应用举例 318
5-1 键盘与打印机 318
5-2 摩尔斯电码和频选电话发生器 329
5-3 APPLEⅡ计算机的彩色绘图与发声 341
5-4 电子时钟 356
5-5 数-模(D/A)与模-数(A/D)转换 367
表1:6502指令符号 384
表2:6502指令表 388