第一章 微机开发系统综述 1
1 微机开发系统的基本特点 1
一、硬件 2
二、操作系统及调试技术 4
2 微机开发系统的软件开发设备 7
一、编辑程序 7
二、汇编程序 9
三、反汇编技术 14
四、连接器 16
五、装入程序 16
九、监控程序 17
八、解释程序 17
七、高级语言编译器 17
六、命令文件 17
十、操作系统 18
3 微机开发系统的操作控制面板 18
4 微机开发系统的大容量存贮器 19
一、不专设大容量存贮器 19
二、纸带 19
三、盒式磁带 19
四、软盘 19
五、硬磁盘 20
5 开发系统的结构 20
一、主/从型系统 20
二、单机系统 20
二、调试程序 21
6 调试与综合 21
一、在线仿真器 21
三、带有仿真器的调试 22
四、实时环境的调试 23
五、综合调试 24
7 用于微处理器的高级语言 24
一、BASIC语言 24
二、PL/M语言 25
三、COBOL语言 25
四、PASCAL语言 25
第二章 软件开发工具基础 28
1 引言 28
2 监控程序和调试程序 29
3 操作系统和文件管理 32
4 TEK8550开发软件简介 34
5 编辑程序 36
6 宏汇编程序设计 39
7 模块化程序设计 39
第三章 微机开发系统的结构原理 48
1 引言 48
2 MDS-230/231型开发系统简介 48
3 开发系统的多样化 50
4 微处理器系统的开发 51
5 开发系统的硬件结构 54
一、概述 54
二、IPB主处理机板的基本结构 56
三、输入/输出控制器(IOC) 59
四、并行输入/输出子系统(PIO) 61
五、通用PROM编程仪(UPP) 62
六、多总线(MULTIBUS)结构 63
6 MDS-230的监控程序和操作系统 64
一、开发系统的启动 64
二、监控程序及其命令 66
7 MDS-230的在线仿真器及使用 73
一、仿真器硬件逻辑 74
二、仿真软件设计 81
三、仿真调试 87
1 概述 101
2 在线仿真 101
第四章 在线仿真技术 101
3 ICE80仿真器 103
4 仿真的作用与步骤 104
5 在线仿真器原理 106
6 仿真器硬件逻辑 107
第五章 几种典型的8位16位专用和通用开发系统的介绍1IntelⅡ8位专用开发系统 109
一、总体框图 109
二、主要部件介绍 109
三、ICE80仿真器的主要功能 111
2 85508位通用开发系统 116
一、概述 116
二、8550开发系统的结构 116
三、8501开发器的组成 117
四、8301仿真部件的组成 118
五、8550仿真器的功能与特点 119
六、在8550上开发微机产品的一般步骤 121
七、8550开发系统的几个特点 121
3 8550通用开发系统的软件及开发方法 123
一、8550文件系统概述 123
二、源文件的编辑过程 124
三、8550的DOS使用举例 126
四、8550开发系统的PROM编程器 137
4 在IntelⅢ上的软件开发过程 140
一、概述 140
二、软件的开发 140
三、软件开发举例 141
五、开发语言 143
四、软件开发工具的选择 143
六、模块化编程 144
七、调试和在线仿真 145
八、最终产品的使用 145
第六章 PROM编程器 147
1 PROM编程器分类 147
2 编程器的基本概念 148
3 编程器的操作命令及举例 149
第七章 不用开发系统的微机开发 155
1 一般微机系统的特点 155
2 开发环境的建立及开发步骤 157
3 新产品的综合调试工具 159
4 微机开发系统的未来发展趋势 160