目录 27
7 微算机系统结构与动作 27
7-4-1 CPU自记忆器或I/O装置的读取动作 27
7-4-2 CPU对记忆器或I/O装置的写入动作 28
7-5 记忆器系统基本结构 29
7-5-1 记忆器系统结构(硬体观点) 29
7-5-2 记忆器系统结构(软体观点) 34
7-6-1 记忆器映成 37
7-6 记忆器映成与处理 37
7-6-2 记忆器处理 39
参考资料 41
习题 42
8 组合语言与程式规划 44
8-1 组合语言 44
8-1-1 机器语言与组合语言 44
8-1-2 组合语言格式 45
8-1-3 假指令与位置计数器 47
行期间之动作 51
8-1-4 表式 51
8-1-5 组译期间、装载期间与执 51
8-2 组合语言 52
8-3 程式的产生与执行 54
8-4 组译程序与组译程式 56
8-5 连系与装载程序 59
8-6 程式规划 61
8-6-1 各步骤之定义 62
8-6-2 问题定义 64
8-6-3 程式设计 65
8-6-4 写码 70
8-6-5 测试与除错 72
8-6-6 程式的维护 75
参考资料 75
习题 75
9 指令定址方式与动作 77
9-1 指令与指令型式 77
9-1-1 四位址指令 77
9-1-2 三位址指令 78
9-1-3 二位址指令 79
9-1-4 单位址指令 79
9-1-5 零位址指令 80
9-2 指令之定址方式 82
9-2-1 单元定址方式 82
9-2-2 多元定址方式 82
9-3 位置独立编码程式 92
9-4 指令动作分类说明 93
9-4-1 指令格式 94
9-4-2 状态位元 95
9-4-3 资料转移指令 97
9-4-4 算术运算指令 97
9-4-5 一些单运算元指令 99
9-4-6 逻辑运算指令 100
9-4-7 循环移位与移位指令 101
9-4-8 精确制加算与减算 103
9-4-9 乘法与除法 104
9-4-10 十进制算术运算 105
9-4-11 程式控制指令 112
9-4-12 I/O指令 114
参考资料 115
习题 115
10 副程式·中断与TRAP 117
10-1 副程式 117
10-1-1 堆叠 117
10-1-2 副程式的呼叫方式 117
10-1-3 副程式参数传递方式 123
10-1-4 利用堆叠的参数传递 127
10-1-5 更深一层的副程式观念 130
10-1-6 副程式呼叫与归回指令 134
10-2 中断 134
10-2-1 中断的需要 135
10-2-2 处理器对中断要求之处理 135
10-2-3 导向与非导向中断 139
10-2-4 多层次中断与优先权中断系统 142
10-2-5 中断辨认与轮呼 145
10-3-2 TRAP 147
10-3-1 程式的例外 147
10-3 TRAP与软体中断 147
10-3-3 软体中断 148
参考资料 149
习题 150
11 输出入界面与I/O装置 151
11-1 I/O结构基本类型 151
11-1-1 输入埠与输出埠 151
11-1-2 孤立式I/O结构 153
11-1-3 记忆器映成I/O结构 154
11-2 I/O转移控制的基本观念 157
11-2-1 I/O转移的启动方式 158
11-2-2 来复式控制的资料转移 160
11-3 时序与界面考虑 162
11-3-1 实际上的界面问题 162
11-3-2 I/O时序考虑 170
11-4 资料缓冲器(FIFO) 173
11-5-1 十六进制键盘输入装置 176
11-5 键盘与开关 176
11-5-2 使用通用I/O界面晶片构成的键盘界面 180
11-5-3 ASCII键盘——键盘编码器晶片 182
11-6 UP与卡式录音机之界面 187
11-7 显示器系统 190
11-7-1 数字显示器 190
11-7-2 字母与数字显示器 195
11-7-3 CRT显示器 197
习题 201
参考资料 201
12 常用的I/O装置界面晶片 203
12-1 可规划定时器/计数器 203
12-1-2 Intel 8253可规划定时器/计数器 209
12-2 并行周连界面 215
12-2-1 基本原理 216
12-2-2 Intel 8255PPI 219
12-2-3 MC 6820(R6520)PIA 229
12-2-4 Z-80 PIO 235
12-2-5 MC6522(R 6522)VIA 240
12-3-1 DMA基本原理 252
12-3 DMA控制资料转移 252
12-3-2 Intel 8257 DMA 控制器 255
12-4 通用异步资料接收发送器 261
12-4-1 串列资料传输格式 261
12-4-2 并行/串列界面——UART 263
12-4-3 收讯端对串列资料的同步 265
12-4-4 鲍速率(Baud Rate) 267
12-4-5 MC 6850 UART 269
12-5 S 68045(MC 6845)CRT控制器 276
12-5-1 内部结构与接脚配置 277
12-5-2 各接脚功能说明 277
12-5-3 控制暂存器 280
12-5-4 内部计数器 286
12-6 可规划键盘/显示器界面晶片Intel 8279 289
12-6-1 接脚分布与意义 291
12-6-2 功能描述 292
12-6-3 动作原理 293
12-6-4 模式设定 295
12-6-5 其它考虑 299
12-7 标准界面BUS—GPIB(IEEE-488) 301
12-7-1 GPIB结构 302
12-7-2 GPIB资料转移程序 304
12-7-3 GPIB界面技术 308
12-7-4 典型的来复式控制程式 314
12-8 RS 232C界面标准 317
参考资料 325
习题 326
13-1 系统发展的步骤 327
13 微算机发展系统简介 327
13-2 μC发展系统(MDS) 328
13-3 PROM规划器 329
13-4 编译程式 330
13-5 交越组译程式 331
13-6 模拟器 333
13-7 ICE(In Circuif Emula-tor,内线电路模拟器) 336
13-8 逻辑状态分析仪 337
参考资料 339
习题 339