目 录 1
第一章导论 1
第二章微处理机——概述 3
第一节计算机的基本部件 3
一、运算器 3
二、控制器 4
三、主存储器 7
四、输入、输出部件 7
第二节计算机的操作 7
第三章双极型及金属氧化物半导体技术 12
第一节基本的MOS工艺 12
第二节MOS晶体管的工作原理 13
第三节MOS大规模集成电路的优点 14
一、经济因素 14
二、性能因素 17
第四章存储器 19
第一节存储系统 20
一、二-十进制转换 20
二、十-二进制转换 22
第二节存储器的存储方式 23
第五章顺序存取存储器 24
第一节数据格式 24
第二节半导体移位寄存器 26
第六章随机存取存储器 28
第一节存储单元寻址 29
第二节磁芯存储器 31
第三节半导体随机存取存储器 33
一、双极型存储单元 34
二、MOS存储单元 35
三、RAM存储板 37
四、存储单元寻址 37
第七章静态的数据和控制存储器 45
第一节经修改的RAM系统 45
第二节半导体ROM系统 46
一、掩模编程ROM 46
二、可编程ROM 48
三、可擦可编程ROM 50
第三节可编程序逻辑阵列 51
第八章中央处理机 55
第一节总线系统 55
第二节多相时钟和选通信号发生系统 57
第三节栈指示器系统 60
第四节运算器 61
第五节 CPU接口 64
第九章微处理机接口 65
第一节数字式外围接口 65
一、键盘 65
二、顺序存取设备 69
一、模拟-数字(A/D)转换器(ADC) 71
第二节模拟接口 71
二、数字-模拟(D/A)转换器(DAC) 73
三、锁相环路转换器 74
第十章微处理机的程序设计 77
第一节程序设计语言 77
一、机器语言 77
二、汇编语言 77
三、高级语言 78
第二节程序设计的流程图方法 79
一、流程图符号 80
二、机器语言的流程图作法 83
三、机器语言的程序设计 84
第一节基本指令周期 89
第十一章Intel 8008的机器语言 89
第二节片内寄存器 91
第三节Intel 8008指令系统 92
第十二章十六进制指令码 104
第一节计算机的数字系统 104
一、八进制数字系统 104
二、十六进制数字系统 104
第二节十六进制指令码系统 105
第三节Intel 8008的十六进制指令码矩阵 106
第四节Intel 8008指令码矩阵的用法 108
第五节程序纸 109
第一节程序的循环计数器 112
第十三章程序设计算法入门 112
第二节算术算法 116
一、加法和减法 116
二、乘法 116
三、除法 119
第三节控制算法 126
一、不定长的暂停 126
二、固定时间的延时 127
第十四章系统控制器的硬件和软件 130
第一节例1——交通管制器 130
一、时钟功能 131
二、传感器功能 132
三、传感器的请求 133
四、交通管制器的硬件装置 133
五、交通管制的逻辑流程图 135
第二节例2——糖果厂的算法 153
第十五章Intel 8080及M6800简介 164
第一节Intel 8080微处理机系统 165
一、Intel 8080的指令系统 165
二、Intel 8080的十六进制指令码矩阵 172
第二节M6800微处理机系统 172
一、M6800的指令系统 172
二、M6800的十六进制指令码矩阵 175