-
内容大纲
本书主要以Intel 8086微处理器为基础,以MASM 5.0为上机实验环境,系统阐述微型计算机的基本组成、工作原理,汇编语言程序设计方法以及微机接口技术。全书共分为9章,内容主要包括微型计算机系统概述、80x86微处理器、寻址方式与指令系统、汇编语言程序设计、存储器技术、总线技术、输入/输出技术、中断技术和可编程接口芯片。
本书是微课版教材,以插入二维码的纸质教材为载体,提供配套的PPT教案、试题库与试题答案、测试题、Proteus仿真案例、课后习题答案、书中实例的源程序代码等数字资源,实现了线上线下有机结合,为翻转课堂和混合课堂改革奠定了基础。
本书适合作为计算机、电子信息工程等电类专业本科生的“教、学、练、做、测”一体化教材使用,也适合作为工程技术人员的参考用书。 -
作者介绍
李珍香,中国民航大学副教授,从事计算机专业本科教学30余年,主讲“微机原理”“汇编语言”等硬件类课程,积累了丰富的课程建设及一线教学经验。作为负责人,建设“微机原理”课程为校级线上线下一流本科课程,完成计算机教育研究会项目1项,以第一作者公开发表教研论文20余篇。近年来主要从事嵌人式与物联网方面的相关研究工作。 -
目录
第1章 微型计算机系统概述
1.1 微型计算机概念
1.1.1 微型计算机的发展
1.1.2 微型计算机的特点
1.2 微型计算机系统的组成
1.2.1 微型计算机系统的概念
1.2.2 微型计算机系统的硬件组成
1.2.3 微型计算机的基本工作原理和工作过程
1.2.4 微型计算机的主要性能指标
1.3 计算机中的数制和码制
1.3.1 常用数制及相互间的转换
1.3.2 二进制数的运算
1.3.3 带符号数在计算机中的表示
1.3.4 计算机中常用的编码
习题与思考题
第2章 80x86微处理器
2.1 8086微处理器
2.1.1 8086 CPU的内部结构
2.1.2 8086 CPU的寄存器结构
2.2 8086 CPU的存储器组织及I/O结构
2.2.1 存储单元的地址和内容
2.2.2 存储器的分段与物理地址的形成
2.2.3 8086 CPU的I/O结构
2.3 8086微处理器的外部引脚及工作模式
2.3.1 8086 CPU的具体引脚及其功能
2.3.2 8086微处理器的工作模式及系统结构
2.4 8086微处理器的总线操作与时序
2.4.1 时钟周期、总线周期和指令周期
2.4.2 总线操作与时序
2.5 Intel的其他微处理器
2.5.1 80x86 32位微处理器
2.5.2 Pentium系列微处理器
2.5.3 CPU新技术
习题与思考题
第3章 寻址方式与指令系统
3.1 指令系统概述
3.1.1 指令的基本概念
3.1.2 指令格式
3.1.3 操作数类型
3.1.4 指令的执行
3.2 寻址方式
3.2.1 立即寻址
3.2.2 寄存器寻址
3.2.3 存储器寻址
3.3 8086 CPU指令系统
3.3.1 数据传送类指令
3.3.2 算术运算类指令
3.3.3 逻辑运算与移位类指令
3.3.4 控制转移类指令
3.3.5 串操作类指令
3.3.6 处理器控制类指令
3.4 80x86新增指令简介
3.4.1 80x86寻址方式
3.4.2 80x86 CPU新增指令
习题与思考题
第4章 汇编语言程序设计
4.1 汇编语言源程序
4.1.1 汇编语言基本概念
4.1.2 汇编语言源程序的结构
4.1.3 汇编语言语句类型及格式
4.1.4 数据项及表达式
4.2 汇编语言伪指令
4.2.1 符号定义伪指令
4.2.2 数据定义伪指令
4.2.3 段定义伪指令
4.2.4 ASSUME指定段寄存器伪指令
4.2.5 ORG指定地址伪指令
4.2.6 END源程序结束伪指令
4.3 汇编语言实验操作
4.3.1 上机环境
4.3.2 上机过程
4.4 调试工具DEBUG
4.4.1 DEBUG的启动
4.4.2 DEBUG的主要命令
4.5 DOS系统功能调用
4.5.1 DOS系统功能调用方法
4.5.2 常用的DOS系统功能调用
4.6 汇编语言程序设计
4.6.1 顺序结构程序设计
4.6.2 分支结构程序设计
4.6.3 循环结构程序设计
4.6.4 子程序设计
习题与思考题
第5章 存储器技术
5.1 存储器概述
5.1.1 存储器系统与多级存储体系结构
5.1.2 存储器的分类与组成
5.1.3 存储器的性能指标
5.2 RAM存储器
5.2.1 SRAM存储器
5.2.2 DRAM存储器
5.3 ROM存储器
5.3.1 掩模ROM
5.3.2 可编程ROM
5.3.3 可擦除可编程ROM
5.3.4 电可擦除可编程ROM
5.3.5 Flash存储器
5.3.6 新型存储器芯片
5.4 存储器的扩展设计
5.4.1 存储器芯片与CPU连接概述
5.4.2 存储器容量的扩展
5.4.3 存储器的扩展设计举例
5.4.4 16位微型计算机系统中的存储器组织
5.5 高速缓冲存储技术
5.5.1 Cache的基本结构和工作原理
5.5.2 Cache的读/写和替换策略
5.5.3 Cache的地址映射
5.6 虚拟存储技术
5.6.1 虚拟存储器概念
5.6.2 虚拟存储器中的地址结构映射与变换方式
5.6.3 新型虚拟存储技术的实现方式
习题与思考题
第6章 总线技术
6.1 总线概述
6.1.1 总线分类
6.1.2 总线标准和性能指标
6.1.3 总线控制方式
6.1.4 系统总线的结构
6.2 微型计算机系统总线
6.2.1 ISA总线
6.2.2 PCI总线
6.2.3 AGP总线
6.2.4 新型总线PCI Express外总线
6.3.1 RS-232C总线
6.3.2 USB总线
6.3.3 IEEE 1394总线
习题与思考题
第7章 输入/输出技术
7.1 I/O接口概述
7.1.1 I/O接口及接口技术的概念
7.1.2 I/O接口的主要功能
7.1.3 I/O接口的基本结构与分类
7.2 I/O端口
7.2.1 I/O端口的编址方式
7.2.2 I/O指令
7.2.3 I/O端口地址分配
7.2.4 I/O端口地址译码
7.3 CPU与外设间的数据传送方式
7.3.1 程序控制传送方式
7.3.2 中断传送方式
7.3.3 DMA传送方式
习题与思考题
第8章 中断技术
8.1 中断基础
8.1.1 中断的基本概念
8.1.2 中断优先级与中断嵌套
8.1.3 中断处理过程
8.2 8086 CPU的中断系统
8.2.1 8086 CPU中断类型
8.2.2 8086 CPU响应中断的过程
8.2.3 中断向量及中断向量表
8.3 可编程中断控制器8259A
8.3.1 8259A的内部结构和引脚
8.3.2 8259A的工作方式
8.3.3 8259A的级联
8.3.4 8259A的命令字
8.4 8259A在微型计算机中的编程应用
8.4.1 8259A在IBM PC/XT中的应用
8.4.2 8259A的编程
习题与思考题
第9章 可编程接口芯片
9.1 并行接口与可编程并行接口芯片8255A及其应用
9.1.1 并行接口的特点、功能与分类
9.1.2 8255A的内部结构与引脚
9.1.3 8255A的工作方式与控制字
9.1.4 8255A应用举例
9.2 可编程定时/计数器8253及其应用
9.2.1 定时与计数概念
9.2.2 8253的内部结构与引脚功能
9.2.3 8253的控制字与工作方式
9.2.4 8253的初始化编程及应用举例
9.3 串行通信与可编程串行接口芯片8251A及其应用
9.3.1 串行通信基本概念
9.3.2 8251A的内部结构与引脚功能
9.3.3 8251A的控制字和初始化
9.3.4 8251A应用举例
9.4 A/D与D/A转换接口及其应用
9.4.1 A/D及D/A转换概述
9.4.2 A/D转换器及其与CPU的接口
9.4.3 D/A转换器及其与CPU的接口
习题与思考题
附录A BIOS中断调用
附录B DOS系统功能调用(INT 21H)简表
参考文献
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-
孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-
时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-
本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...