序 1
序 1
上册目录 1
上册目录 1
1. 硬联接逻辑和可编程逻辑电路 3
绪论 3
绪论 3
1. 硬联接逻辑和可编程逻辑电路 3
2. μP的特点与优点 4
2. μP的特点与优点 4
1.1 数制和数字代码 8
1.1 数制和数字代码 8
第一章 微处理器系统概观 8
第一章 微处理器系统概观 8
1.2微处理器系统的基本组成 11
1.2微处理器系统的基本组成 11
1.3 MPU的内部组织 13
1.3 MPU的内部组织 13
1.4外围设备接口和I/O操作 15
1.4外围设备接口和I/O操作 15
1.5存贮器的访问 17
1.5存贮器的访问 17
第二章 微处理器的结构和操作 20
2.1典型的微处理器结构 20
第二章 微处理器的结构和操作 20
2.1典型的微处理器结构 20
2.2微处理器的基本操作 29
2.2微处理器的基本操作 29
2.3微处理器的指令系统 31
2.3微处理器的指令系统 31
3.1概述 43
第三章8080/8085和Z-80微处理器 43
3.1概述 43
第三章8080/8085和Z-80微处理器 43
3.2微处理器结构 44
3.2微处理器结构 44
3.3 8080微处理器的指令系统 50
3.3 8080微处理器的指令系统 50
3.4 8080中央处理器模块的组成 60
3.4 8080中央处理器模块的组成 60
3.5 8080的定时及指令的执行 63
3.5 8080的定时及指令的执行 63
3.6 8085微处理器 72
3.6 8085微处理器 72
3.7 Z-80微处理器 81
3.7 Z-80微处理器 81
第四章 MC6800微处理器和MCS6502微处理器 97
4.1概述 97
4.1概述 97
第四章 MC6800微处理器和MCS6502微处理器 97
4.3 MC6800MPU的内部结构 98
4.2 MC 6800的基本特性 98
4.2 MC 6800的基本特性 98
4.3 MC6800MPU的内部结构 98
4.4 MC 6800所使用的寻址方式 100
4.4 MC 6800所使用的寻址方式 100
4.5指令集 103
4.5指令集 103
4.6 MC6800 MPU的外部信号 114
4.6 MC6800 MPU的外部信号 114
4.7 MC6800的时钟和指令执行 116
4.7 MC6800的时钟和指令执行 116
4.8 6800系列的时钟器件 122
4.8 6800系列的时钟器件 122
4.9 MCS6502 MPU的特性 124
4.9 MCS6502 MPU的特性 124
4.10 MCS6500 MPU内部结构 125
4.10 MCS6500 MPU内部结构 125
4.11 MCS6502使用的寻址方式 128
4.11 MCS6502使用的寻址方式 128
4.12 MCS6502MPU的指令集 129
4.12 MCS6502MPU的指令集 129
4.13 MCS6502的外部信号 135
4.13 MCS6502的外部信号 135
4.14 6502的时钟信号及指令执行 137
4.14 6502的时钟信号及指令执行 137
第五章 半导体存贮器 139
第五章 半导体存贮器 139
5.1 半导体存贮器在微处理器系统中的应用 139
5.2随机存取存贮器 139
5.1 半导体存贮器在微处理器系统中的应用 139
引言 139
引言 139
5.2随机存取存贮器 139
5.3只读存贮器 140
5.3只读存贮器 140
5.4微处理器与存贮器的连接 141
5.4微处理器与存贮器的连接 141
5.5地址译码 147
5.5地址译码 147
第六章 输入/输出 153
6.1基本问题 153
6.2输入/输出接口的编址与控制 153
6.1基本问题 153
第六章 输入/输出 153
6.2输入/输出接口的编址与控制 153
6.3输入/输出接口与外设之间的挂钩 155
6.3输入/输出接口与外设之间的挂钩 155
6.4 Intel 8255可程控的外设接口 157
6.4 Intel 8255可程控的外设接口 157
6.5 motorola 6821外设接口适配器 164
6.5 motorola 6821外设接口适配器 164
6.6中断 173
6.6中断 173
6.7 Intel 8080/8085的中断系统 174
6.7 Intel 8080/8085的中断系统 174
6.8 motorola 6800/6802的中断系统 178
6.8 motorola 6800/6802的中断系统 178
6.9点名查询的中断系统 181
6.9点名查询的中断系统 181
6.10多矢量中断系统 184
6.10多矢量中断系统 184
第七章 编程入门 189
7.1软件系统 189
7.2编程要领 189
第七章 编程入门 189
7.1软件系统 189
7.2编程要领 189
7.3数据的传递 190
7.3数据的传递 190
7.4 并行接口的I/O 193
7.4 并行接口的I/O 193
7.5 串行接口的I/O 198
7.5 串行接口的I/O 198
7.6 串行I/O及换码编程举例 201
7.6 串行I/O及换码编程举例 201
7.7并行I/O编程举例 204
7.7并行I/O编程举例 204
7.8计算和打印程序举例 207
7.8计算和打印程序举例 207
7.9延时程序 209
7.9延时程序 209
7.10交通灯自动管理程序 210
7.10交通灯自动管理程序 210
附录A 8080的指令系统 213
附录A 8080的指令系统 213
B1 按功能分类的Z-80CPU指令表 217
B1 按功能分类的Z-80CPU指令表 217
B2 按记忆码分类的Z-80CPU指令表 230
B2 按记忆码分类的Z-80CPU指令表 230
B3 按操作码分类的Z-80CPU指令表 237
B3 按操作码分类的Z-80CPU指令表 237
附录C MC6800指令表 244
附录C MC6800指令表 244
D 6502指令表 247
D 6502指令表 247
E 指令对照表 248
E 指令对照表 248