第一章 计算机的工作原理 1
1.1 引言 1
1.2 电子计算机的硬件组成 2
1.2.1 输入设备和输出设备 3
1.2.2 存储器 5
1.2.3 运算器 7
1.2.4 控制器 8
1.3 电子计算机的系统组成 9
1.4 微型计算机的硬件系统结构 9
1.5 数和符号在计算机中的表示方法 12
1.5.1 进位计数制 12
1.5.2 不同进位计数制之间的转换 15
1.5.3 带符号数在机器中的表示方法 18
1.5.4 二-十进制编码 27
1.6 ASCII码 30
习题 32
2.1 CEC-Ⅰ的主机组成 33
第二章 CEC-Ⅰ硬件系统 33
2.2 6502微处理器 36
2.2.1 6502的内部结构 36
2.2.2 6502微处理器的引脚及功能 40
2.2.3 6502的时序 43
2.3 存储器 44
2.3.1 CEC-Ⅰ系统的存储空间分配 44
2.3.2 读/写存储器 45
2.4.1 输入/输出方式 53
2.4 CEC-Ⅰ的输入/输出 53
2.3.3 只读存储器ROM 53
2.4.2 CEC-Ⅰ的中断系统 57
5.5.1 如何进入和退出小汇编状态 57
2.4.3 输入/输出空间的分配 61
2.4.4 外围扩展输入输出 61
第三章 6502指令系统 66
3.1 6502的寻址方式 67
3.2 6502指令及其功能 76
3.2.1 传送指令 77
3.2.3 算术运算指令 82
3.2.2 置标志位指令 82
3.2.4 比较指令 90
3.2.5 逻辑运算指令 90
3.2.6 移位指令 93
3.2.7 堆栈操作指令 97
3.2.8 转移指令 101
3.2.9 转子指令和返回指令 102
3.2.10 其它指令 106
3.3 6502指令操作小结 107
习题 111
第四章 程序设计 114
4.1 汇编语言的语句格式 114
4.2 伪指令 117
4.3 汇编语言程序设计方法 121
4.3.1 顺序结构程序 121
4.3.2 分支结构程序 122
4.3.3 循环程序 123
4.3.4 子程序 127
4.4 汇编语言实用程序 129
习题 142
第五章 源程序的编辑和运行 145
5.1 编辑汇编程序的启动 145
5.2 如何编辑源程序 146
5.3 源程序的汇编 153
5.4 目标程序的运行 155
5.5 CEC-Ⅰ的小汇编 157
5.5.2 如何使用小汇编 158
习题 161
第六章 监控系统 162
6.1 监控程序的结构 162
6.2 监控程序占用的RAM工作区 163
6.3 监控命令 169
6.3.1 如何进入和退出监控状态 169
6.3.2 监控命令的格式与用法 169
6.4 监控系统中的通用子程序 177
附录 6502指令系统表 181