目录 1
第一部分 微处理机的程序设计和接口技术 1
第一章 数制和数字代码 1
1.1 十进制和二进制 1
1.2 二进制数的算术运算 4
1.3 八进制、二-十进制(BCD)及葛莱码 7
1.4 数据格式 9
练习题 14
第二章 逻辑运算、数字电路和微型芯片 14
2.1 基本逻辑电路 14
2.2 触发器 18
2.3 基本功能电路 22
2.4 数字系统设计 28
2.5 集成逻辑电路 36
2.6 数字计算机 37
2.7 微处理机和存贮器芯片 41
练习题 47
第三章 微型计算机的基本指令 47
3.1 引言 47
3.2 程序编码 49
3.3 指令的分类 53
3.4 计算机的基本指令系统 54
3.5 计算机的基本寻址方式 60
练习题 65
第四章 微处理机的程序设计 65
4.1 语言 65
4.2 控制操作 70
4.3 FORTRAN中的控制操作 73
4.4 循环 74
4.5 FORTRAN循环 79
4.6 子程序 81
4.7 FORTRAN语言中的子程序 86
4.8 算术和逻辑运算 87
4.9 FORTRAN语言中的算术运算语句 94
4.10 输入/输出程序设计 95
4.11 FORTRAN输入/输出 98
练习题 100
第五章 微处理机的接口技术 100
5.1 计算机的基本结构 100
5.2 指令的执行过程 102
5.3 程序控制输入/输出传送 106
5.4 程序控制输入/输出传送的接口部件 111
5.5 无条件、条件和中断程序控制传送 119
5.6 直访存贮器(DMA) 126
5.7 控制字与状态字 132
练习题 139
第二部分 典型微处理机的详细论述 139
第六章 4004/4040微处理机 139
6.1 微型芯片 139
6.2 中央处理器 144
6.3 随机存取存贮器、只读存贮器和输入/输出口 145
6.4 指令系统 148
6.5 程序设计举例 153
6.6 4040中央处理机 156
第七章 8008/8080及MCOM-8微处理机 160
7.1 8080微处理机 160
7.2 存贮器寻址方式 167
7.3 条件标志位 170
7.4 8080微处理机的指令系统 171
7.5 程序设计举例 179
7.6 中断和输入/输出 187
第八章 M6800微处理机 193
8.1 概述 193
8.2 寻址方式 199
8.3 指令系统 200
8.4 程序设计举例 209
8.5 只读存贮器和随机存取存贮器的总线接口 212
8.6 输入/输出 213
8.7 外围设备的程序设计 220
第九章 PPS-4微处理机 224
9.1 概述 224
9.2 指令表 231
9.3 寻址和程序设计 232
9.4 输入/输出和中断 243
10.1 概述 248
第十章 PPS-8微处理机 248
10.2 指令系统 253
10.3 寻址和程序设计 265
10.4 输入/输出 269
10.5 并行数据控制器(PDC) 270
10.6 直访存贮器控制器(DMAC) 275
10.7 中断 277
第十一章 IMP4/8/16和PACE微处理机 280
11.1 IMP-16微型计算机和寄存器算术逻辑部件(RALU) 280
11.2 控制用只读存贮器(CROM) 285
11.3 存贮器寻址 286
11.4 指令系统 287
11.5 输入/输出操作 292
11.6 中断系统 295
11.7 PACE微处理机 297
第十二章 PDP-11小型计算机和LSI-11微型计算机 307
第三部分 新型微处理机和专用微系统 307
12.1 PDP-11小型计算机 308
12.2 先进的寻址方式 310
12.3 指令系统和程序设计举例 312
12.4 堆栈、子程序和中断 317
12.5 单总线接口 320
12.6 外围设备的程序设计 327
12.7 LSI-11微型计算机 334
第十三章 F8微处理机 340
13.1 一般特征 340
13.2 只读存贮器和存贮器接口 344
13.3 指令和程序设计 350
13.4 中断与输入/输出 361
第十四章 SMS微控制器 366
14.1 微控制器系统 366
14.2 微控制器指令系统 369
14.3 程序设计举例 370
14.4 输入/输出系统 372
第十五章 3000系列双极微型计算机 375
15.1 微型计算机系列 375
15.2 微程序控制器(MCU)3001 375
15.3 中央处理单元(CPE)3002 377
15.4 3000系统器件 380
第十六章 IM6100微处理机与PDP-8小型计算机 383
16.1 结构 383
16.2 指令系统和寻址方式 386
16.3 输入/输出传送指令 392
附录A 程序框图符号 395
附录B 微处理机的软件研制模块 396
附录C 微系统的硬件研制模块和工具 398