本书较系统地介绍了16位微型计算机的基本原理及接口技术。全书共分 12章,主要内容包括:微型计算机的组成及工作原理、指令系统、MASM伪指令系统、汇编语言程序设计、8086微处理器结构、半导体存储器、输入/输出技术、中断、并行接口芯片8255A、串行通信、其他常用接口、总线等。
本书以培养学生应用能力为主要目标,以介绍基础知识和基本技术为主。内容组织深入浅出,语言叙述浅显易懂,在兼顾学科知识完整性的同时,针对高职高专院校的教学特点进行了内容优化,以达到重点突出、内容简洁实用的目的。
本书可作为高职高专院校计算机专业的教材,或作为自动化、机电等非计算机专业的本科生教材,也可供工程技术人员、自学人员参考使用。
第1章 微型计算机的组成及工作原理
1.1 编码与运算规则
1.1.1 无符号数与带符号数
1.1.2 补码的表示范围、运算规则及溢出
1.1.3 ASCII码与BCD码
1.2 微型计算机系统及其工作原理
1.2.1 微型计算机的发展及主要技术指标
1.2.2 硬件系统结构
1.2.3 三类语言
1.2.4 微型计算机的工作原理
1.3 PC机的编程结构
1.3.1 8086 CPU的内部结构
1.3.2 8086/8088的寄存器结构
1.3.3 内存储器基础
1.3.4 内存分段 第1章 微型计算机的组成及工作原理
1.1 编码与运算规则
1.1.1 无符号数与带符号数
1.1.2 补码的表示范围、运算规则及溢出
1.1.3 ASCII码与BCD码
1.2 微型计算机系统及其工作原理
1.2.1 微型计算机的发展及主要技术指标
1.2.2 硬件系统结构
1.2.3 三类语言
1.2.4 微型计算机的工作原理
1.3 PC机的编程结构
1.3.1 8086 CPU的内部结构
1.3.2 8086/8088的寄存器结构
1.3.3 内存储器基础
1.3.4 内存分段
习题
第2章 指令系统
2.1 寻址方式
2.1.1 指令格式及操作数类型
2.1.2 8086/8088的寻址方式
2.2 8086/8088指令系统
2.2.1 数据传送指令
2.2.2 算术运算指令
2.2.3 逻辑运算及移位指令
2.2.4 转移控制指令
2.2.5 处理器控制指令
2.2.6 简单程序设计举例
习题
第3章 MASM伪指令系统
3.1 汇编语言语句种类与格式
3.1.1 汇编语言语句的种类
3.1.2 汇编语言语句的格式
3.2 常用伪指令
3.2.1 符号定义伪指令
3.2.2 数据定义伪指令与变量
3.2.3 标号及其属性
3.2.4 析值/属性操作符
3.2.5 段定义伪指令
3.3 程序的段结构
习题
第4章 汇编语言程序设计
4.1 汇编语言软件开发步骤及输入/输出问题
4.1.1 汇编语言软件开发步骤
4.1.2 汇编语言编程时的输入/输出问题
4.2 顺序程序设计
4.2.1 字符串的输入/输出
4.2.2 查表
4.3 分支程序设计
4.3.1 基本分支程序设计
4.3.2 跳转表法实现分支
4.4 循环程序设计
4.4.1 循环程序的结构
4.4.2 循环程序设计
4.5 子程序设计
4.5.1 子程序的定义、调用与返回
4.5.2 子程序设计的相关技术
习题
第5章 8086微处理器
第6章 半导体存储器
第7章 输入/输出技术
第8章 中断
第9章 并行接口芯片8255A
第10章 串行通信
第11章 其他常用接口
第12章 总线
附录
参考文献