第一章 综述 1
1.1 MC68000 2
1.2 MC68008 2
1.3 MC68010 2
1.4 MC68HC000 2
1.5 MC68HC001 2
1.6 MC68EC000 3
2.1.1 用户程序方式 4
2.1 程序设计模式 4
第二章 绪论 4
2.1.2 监督程序方式 5
2.1.3 状态寄存器 6
2.2 数据类型和寻址方式 6
2.3 寄存器的数据结构 8
2.3.1 数据寄存器 8
2.3.2 地址寄存器 8
2.4 存储器的数据结构 8
2.5 指令集概要 10
第三章 信号描述 17
3.1 地址总线(A23—A1) 19
3.2 数据总线(D15—D0;MC68008;D7—D0) 20
3.3 异步总线控制 20
3.4 总线裁决控制 21
3.5 中断控制(IPL0,IPL1,IPL2) 21
3.6 系统控制 22
3.7 M6800外围电路控制 22
3.9 时钟(CLK) 23
3.8 处理器功能码(FC0,FC1,FC2) 23
3.10 电源提供(Vcc和GND) 24
3.11 信号概要 24
第四章 8位总线操作 26
4.1 数据传送操作 26
4.1.1 读周期 26
4.1.2 写周期 28
4.1.3 读—改—写周期 29
4.2 其它总线操作 31
5.1 数据传送操作 32
5.1.1 读周期 32
第五章 16位总线操作 32
5.1.2 写周期 35
5.1.3 读—改—写周期 37
5.1.4 CPU空间周期 38
5.2 总线裁决 40
5.2.1请求总线 42
5.3 总线裁决控制 43
5.2.2 接收总线许可 43
5.2.3 主控响应(仅用于三线总线裁决方式) 43
5.4 总线出错和暂停操作 48
5.4.1 总线出错操作 48
5.4.2 重试总线周期 49
5.4.3 暂停操作(HALT) 51
5.4.4 双总线出错 51
5.5 复位操作 51
5.6 DTACK、BERR和HALT之间的关系 52
5.7 异步操作 54
5.8 同步操作 57
第六章 例外处理 60
6.1 优先权方式 60
6.1.1 监督方式 61
6.1.2 用户方式 61
6.1.3 优先权方式的变化 61
6.2.1 例外向量 62
6.2 例外处理 62
6.1.4 标准分类 62
6.2.2 例外情况的分类 63
6.2.3 多重例外情况 65
6.2.4 例外情况的堆栈帧格式 66
6.2.5 例外处理顺序 67
6.3 特定例外情况的处理 68
6.3.1 复位 68
6.3.2 中断 68
6.3.6 非法指令和不完整指令 69
6.3.5 指令陷阱 69
6.3.3 未经初始化的中断 69
6.3.4 伪中断 69
6.3.7 违反优先权 70
6.3.8 跟踪 70
6.3.9 总线出错 70
6.3.9.1 总线出错 71
6.3.9.2 总线出错(MC68010) 71
6.3.10 地址出错 73
6.4 从例外情况返回(MC68010) 73
第七章 8位指令的执行时间 75
7.1 操作数有效地址的计算时间 75
7.2 传送指令的执行时间 76
7.3 标准指令的执行时间 77
7.4 立即数指令的执行时间 79
7.5 单一操作数指令的执行时间 80
7.6 转移/循环指令的执行时间 80
7.7 位控制指令的执行时间 81
7.9 JMP、JSR、LEA、PEA和MOVEM指令的执行时间 82
7.8 条件指令的执行时间 82
7.10 多精度指令的执行时间 83
7.11 其它指令的执行时间 84
7.12 例外处理指令的执行时间 85
第八章 16位指令的执行时间 86
8.1 操作数有效地址的计算时间 86
8.2 传送指令的执行时间 87
8.3 标准指令的执行时间 88
8.4 立即数指令的执行时间 89
8.5 单一操作数指令的执行时间 90
8.6 转移/循环指令的执行时间 91
8.7 位控制指令的执行时间 92
8.8 条件指令的执行时间 92
8.9 JMP、JSR、LEA、PEA和MOVEM指令的执行时间 93
8.10 多精度指令的执行时间 93
8.11 其它指令的执行时间 94
8.12 例外处理指令的执行时间 95
9.1 操作数有效地址的计算时间 97
第九章 MC68010指令执行时间 97
9.2 传送指令的执行时间 98
9.3 标准指令的执行时间 100
9.4 立即数指令的执行时间 102
9.5 单一操作数指令的执行时间 103
9.6 转移/循环指令的执行时间 104
9.7 位控制指令的执行时间 105
9.8 条件指令的执行时间 106
9.9 JMP、JSR、LEA、PEA和MOVEM指令的执行时间 106
9.10 多精度指令的执行时间 107
9.11 其它指令的执行时间 108
9.12 例外处理指令的执行时间 110
第十章 电气特性和热特性 111
10.1 最大额定值 111
10.2 热特性 111
10.3 功率需考虑的问题 112
10.5 交流电气特性定义 114
10.4 CMOS需考虑的问题 114
10.6 MC68000/68008/68010直流电气特性 115
10.7 直流电气特性 116
10.8 交流电气特性——时钟时序 117
10.9 MC68008的交流电气特性——时钟时序 118
10.10 交流电气特性——读和写周期 118
10.11 交流电气特性——MC68000对M6800外围电路 125
10.12 交流电气特性——总线裁决 127
10.13 MC68EC000直流电气特性 131
10.14 MC68EC000交流电气特性——读和写周期 132
10.15 MC68EC000交流电气特性——总线裁决 137
第十一章 定货信息和封装尺寸 139
11.1 引脚分配 139
11.2 封装尺寸 143
附录A MC68010的循环方式操作 154
附录B M6800外围电路接口 157
B.1 数据传送操作 158
B.2 中断接口操作 160