简介
目录
第一章 微型计算机的基础知识
1.1 微型计算机系统概述
一、微处理器和微型计算机的发展及应用
二、微型计算机系统的组成
三、微型计算机的典型结构及工作原理
四、IBMPC XT/AT微计算机简介
1.2 数制及转换
一、数制
二、各种数制的相互转换
1.3 计算机中的数及其编码
一、机器数与真值
二、带符号数、无符号数
三、原码、反码和补码
四、数的定点和浮点表示方法
五、二进制编码
1.4 计算机中数的运算方法
一、定点加减运算及溢出判断
二、定点乘法运算
三、定点除法运算
四、逻辑运算
习题一
第二章 8086/8088微处理器及其体系结构
2.1 8086/8088 CPU的结构
一、8086/8088 CPU的内部结构
二、8086/8088 CPU的寄存器结构
2.2 8086/8088的存储器组织
一、存储器组织
二、存储器的分段和物理地址的形成
2.3 8086/8088的I/O组织
2.4 8086/8088 CPU的引脚功能和工作方式
一、8086/8088 CPU两种工作方式公用引脚功能
二、最小工作方式
三、最大工作方式
2.5 8086/8088的操作及其时序
一、总线周期、T状态和操作时序
二、系统的复位和启动操作
三、总线操作
四、中断响应总线周期操作
五、暂停操作
六、最小方式下的总线保持请求/保持响应操作
七、最大方式下的总线探作请求/允许/释放操作
习题二
第三章 8086/8088指令系统
3.1 8086/8088指令的基本格式与寻址方式
一、8086/8088指令的格式
二、8086/8088的寻址方式
3.2 数据传送类指令
一、通用数据传送指令
二、累加器专用传送指令
三、地址—目的传送指令
四、状态标志传送指令
3.3 算术运算类指令
一、加法运算指令
二、减法运算指令
三、乘法运算指令
四、除法运算指令
3.4 逻辑运算指令
3.5 移位指令和循环移位指令
一、移位指令
二、循环移位指令
3.6 串操作指令
一、与REP相配合操作的MOVS,STOS指令
二、与REPE/REPZ和REPNE/REPNZ联合工作的CMPS和SCAS指令
三、从串取指令LODS
3.7 程序转移指令
一、关于转移指令和调用指令的寻址
二、子程序调用CALL和返回RET指令
三、无条件转移和条件转移
四、循环控制指令
3.8 处理器控制指令
一、状态标志位操作指令
二、外部同步指令
三、空操作指令NOP(No.operation)
习题三
第四章 程序设计的基本方法
4.1 程序设计的基本步骤
4.2 简单程序
4.3 分支程序
4.4 循环程序
4.5 子程序
一、子程序的作用
二、子程序设计
三、子程序结构
四、子程序的调用
习题四
第五章 汇编语言及汇编程序设计
5.1 伪指令
一、符号定义伪指令
二、内存数据定义伪指令
三、段定义伪指令
四、段寄存器说明伪指令
五、定位伪指令
六、过程定义伪指令
七、模块定义伪指令
八、外部符号定义伪指令
九、记录定义伪指令
十、结构定义伪指令
十一、块注释伪指令
5.2 表达式及运算符
一、常量、变量和符号
二、表达式及运算符
5.3 宏指令
一、宏指令定义
二、局域符号定义
三、删除宏定义
四、重复定义语句
五、退出宏定义
六、包含汇编语白
5.4 系统功能调用
5.5 汇编语言程序的建立、汇编和链接
一、汇编语言源程序的建立
二、汇编语言程序的功能和汇编过程
三、汇编语言程序的链接
四、程序的调试和运行
5.6 汇编语言程序设计举例
一、查表程序及其应用
二、数制转换及显示程序
三、排序算法及程序实现
习题五
第六章 半导体存储器
6.1 概述
一、半导体存储器的分类
二、存储器的性能指标
三、存储器的基本结构
6.2 读写存储器
一、静态RAM(SRAM)
二、动态RAM(DRAM)
6.3 只读存储器ROM
一、掩膜ROM
二、可编程PROM
三、可擦可编程的EPROM
四、电可擦除可编程的E^2PROM
6.4 主存储器的设计
一、设计原则
二、存储器芯片和CPU的连接
三、IBM PC/XT中的存储器
6.5 外部存储器简介
一、软磁盘存储器
二、硬磁盘存储器
三、光盘
习题六
第七章 输入输出及DMA
7.1 接口的基本概念
一、接口的一般定义及功能
二、接口电路中的信息
三、接口的类型
7.2 输入输出的寻址方式
一、I/O端口的编址
二、I/O端口地址译码方法
7.3 CPU与外设交换信息的控制方式
一、程序控制方式
二、中断控制方式
三、直接存储器(DMA)控制方式
四、I/O处理机(IOP)控制方法
7.4 PC-XT总线及I/O端口地址
一、PC-XT总线
二、IBM PC-XT的I/O端口地址
7.5 DMA控制器8237A及其应用
一、DMAC8237A的基本结构
二、8237A的操作类型和传送方式
三、8237A的编程
四、8237A的应用举例
习题七
第八章 中断系统
8.1 中断的基本概念
一、中断及中断源
二、中断处理过程
三、中断优先权管理
8.2 8086/8088的中断系统
一、8086/8088的中断指令
二、8086/8088的中断分类
三、中断向量表
四、8086/8088的中断处理过程
8.3 中断控制器8259A
一、8259A的主要功能
二、8259A的结构及引脚功能
三、8259A的工作过程
四、8259A工作方式
五、8259A的初始化命令字和操作命令字
六、8259A的编程
七、8259A的级联
习题八
第九章 通用可编程接口芯片
9.1 可编程并行输入/输出接口芯片8255A
一、8255A的内部结构及引脚特性
二、8255A的控制字
三、8255A的工作方式
四、8255A的应用举例
9.2 串行通信接口芯片8251A/8250
一、串行通信及串行通信协议
二、串行通信的物理标准
三、可编程串行通信接口芯片8251A及其应用
四、可编程串行异步通信接口芯片
9.3 可编程定时/计数器8253
一、8253的主要功能
二、8253的内部结构及引脚
三、8253的控制字
四、8253的工作方式
五、8253的编程应用
六、8254芯片
习题九
第十章 外部设备接口
10.1 键盘接口
一、键盘
二、键盘控制器
三、键盘中断及键盘I/O处理
10.2 IBM PC/XT打印机接口
一、打印机适配器
二、打印机适配器的编程
三、打印机I/O处理
10.3 显示器接口
一、显示方式与显示模式
二、显示卡的分类
三、IBM PC/XT的显示卡
习题十
第十一章 微机系统硬件技术发展
11.1 微机硬件技术发展概述
11.2 流水线技术
一、工作原理
二、流水线中的数据相关
三、程序分支
11.3 高速缓冲存储器(Cache)
一、Cache的功能与基本原理
二、地址映象方式
三、替换算法
11.4 虚拟存储器
一、页虚拟存储器
二、段虚拟存储器
三、段页虚拟存储器
11.5 局部总线
一、系统总线和存储器总线
二、局部总线PCI
11.6 新一代高性能的微处理器
一、Pentium
二、Pentium Pro
三、Pentium BIMX
四、Pentium Ⅱ
实验部分
实验一 操作训练及数码转换编程
实验二 运算类编程实验
实验三 分支及循环程序设计实验
实验四 排序程序及子程序设计实验
实验五 显示程序
实验六 中断特性及8259应用编程实验
实验七 8255A并行接口应用实验
实验八 8253定时/计数器应用实验
实验九 系统认识实验
附录
附录一 8086/8088指令系统编码格式
附录二 DOS系统功能的调用
附录三 BIOS中断调用
附录四 中断向量地址一览表
1.1 微型计算机系统概述
一、微处理器和微型计算机的发展及应用
二、微型计算机系统的组成
三、微型计算机的典型结构及工作原理
四、IBMPC XT/AT微计算机简介
1.2 数制及转换
一、数制
二、各种数制的相互转换
1.3 计算机中的数及其编码
一、机器数与真值
二、带符号数、无符号数
三、原码、反码和补码
四、数的定点和浮点表示方法
五、二进制编码
1.4 计算机中数的运算方法
一、定点加减运算及溢出判断
二、定点乘法运算
三、定点除法运算
四、逻辑运算
习题一
第二章 8086/8088微处理器及其体系结构
2.1 8086/8088 CPU的结构
一、8086/8088 CPU的内部结构
二、8086/8088 CPU的寄存器结构
2.2 8086/8088的存储器组织
一、存储器组织
二、存储器的分段和物理地址的形成
2.3 8086/8088的I/O组织
2.4 8086/8088 CPU的引脚功能和工作方式
一、8086/8088 CPU两种工作方式公用引脚功能
二、最小工作方式
三、最大工作方式
2.5 8086/8088的操作及其时序
一、总线周期、T状态和操作时序
二、系统的复位和启动操作
三、总线操作
四、中断响应总线周期操作
五、暂停操作
六、最小方式下的总线保持请求/保持响应操作
七、最大方式下的总线探作请求/允许/释放操作
习题二
第三章 8086/8088指令系统
3.1 8086/8088指令的基本格式与寻址方式
一、8086/8088指令的格式
二、8086/8088的寻址方式
3.2 数据传送类指令
一、通用数据传送指令
二、累加器专用传送指令
三、地址—目的传送指令
四、状态标志传送指令
3.3 算术运算类指令
一、加法运算指令
二、减法运算指令
三、乘法运算指令
四、除法运算指令
3.4 逻辑运算指令
3.5 移位指令和循环移位指令
一、移位指令
二、循环移位指令
3.6 串操作指令
一、与REP相配合操作的MOVS,STOS指令
二、与REPE/REPZ和REPNE/REPNZ联合工作的CMPS和SCAS指令
三、从串取指令LODS
3.7 程序转移指令
一、关于转移指令和调用指令的寻址
二、子程序调用CALL和返回RET指令
三、无条件转移和条件转移
四、循环控制指令
3.8 处理器控制指令
一、状态标志位操作指令
二、外部同步指令
三、空操作指令NOP(No.operation)
习题三
第四章 程序设计的基本方法
4.1 程序设计的基本步骤
4.2 简单程序
4.3 分支程序
4.4 循环程序
4.5 子程序
一、子程序的作用
二、子程序设计
三、子程序结构
四、子程序的调用
习题四
第五章 汇编语言及汇编程序设计
5.1 伪指令
一、符号定义伪指令
二、内存数据定义伪指令
三、段定义伪指令
四、段寄存器说明伪指令
五、定位伪指令
六、过程定义伪指令
七、模块定义伪指令
八、外部符号定义伪指令
九、记录定义伪指令
十、结构定义伪指令
十一、块注释伪指令
5.2 表达式及运算符
一、常量、变量和符号
二、表达式及运算符
5.3 宏指令
一、宏指令定义
二、局域符号定义
三、删除宏定义
四、重复定义语句
五、退出宏定义
六、包含汇编语白
5.4 系统功能调用
5.5 汇编语言程序的建立、汇编和链接
一、汇编语言源程序的建立
二、汇编语言程序的功能和汇编过程
三、汇编语言程序的链接
四、程序的调试和运行
5.6 汇编语言程序设计举例
一、查表程序及其应用
二、数制转换及显示程序
三、排序算法及程序实现
习题五
第六章 半导体存储器
6.1 概述
一、半导体存储器的分类
二、存储器的性能指标
三、存储器的基本结构
6.2 读写存储器
一、静态RAM(SRAM)
二、动态RAM(DRAM)
6.3 只读存储器ROM
一、掩膜ROM
二、可编程PROM
三、可擦可编程的EPROM
四、电可擦除可编程的E^2PROM
6.4 主存储器的设计
一、设计原则
二、存储器芯片和CPU的连接
三、IBM PC/XT中的存储器
6.5 外部存储器简介
一、软磁盘存储器
二、硬磁盘存储器
三、光盘
习题六
第七章 输入输出及DMA
7.1 接口的基本概念
一、接口的一般定义及功能
二、接口电路中的信息
三、接口的类型
7.2 输入输出的寻址方式
一、I/O端口的编址
二、I/O端口地址译码方法
7.3 CPU与外设交换信息的控制方式
一、程序控制方式
二、中断控制方式
三、直接存储器(DMA)控制方式
四、I/O处理机(IOP)控制方法
7.4 PC-XT总线及I/O端口地址
一、PC-XT总线
二、IBM PC-XT的I/O端口地址
7.5 DMA控制器8237A及其应用
一、DMAC8237A的基本结构
二、8237A的操作类型和传送方式
三、8237A的编程
四、8237A的应用举例
习题七
第八章 中断系统
8.1 中断的基本概念
一、中断及中断源
二、中断处理过程
三、中断优先权管理
8.2 8086/8088的中断系统
一、8086/8088的中断指令
二、8086/8088的中断分类
三、中断向量表
四、8086/8088的中断处理过程
8.3 中断控制器8259A
一、8259A的主要功能
二、8259A的结构及引脚功能
三、8259A的工作过程
四、8259A工作方式
五、8259A的初始化命令字和操作命令字
六、8259A的编程
七、8259A的级联
习题八
第九章 通用可编程接口芯片
9.1 可编程并行输入/输出接口芯片8255A
一、8255A的内部结构及引脚特性
二、8255A的控制字
三、8255A的工作方式
四、8255A的应用举例
9.2 串行通信接口芯片8251A/8250
一、串行通信及串行通信协议
二、串行通信的物理标准
三、可编程串行通信接口芯片8251A及其应用
四、可编程串行异步通信接口芯片
9.3 可编程定时/计数器8253
一、8253的主要功能
二、8253的内部结构及引脚
三、8253的控制字
四、8253的工作方式
五、8253的编程应用
六、8254芯片
习题九
第十章 外部设备接口
10.1 键盘接口
一、键盘
二、键盘控制器
三、键盘中断及键盘I/O处理
10.2 IBM PC/XT打印机接口
一、打印机适配器
二、打印机适配器的编程
三、打印机I/O处理
10.3 显示器接口
一、显示方式与显示模式
二、显示卡的分类
三、IBM PC/XT的显示卡
习题十
第十一章 微机系统硬件技术发展
11.1 微机硬件技术发展概述
11.2 流水线技术
一、工作原理
二、流水线中的数据相关
三、程序分支
11.3 高速缓冲存储器(Cache)
一、Cache的功能与基本原理
二、地址映象方式
三、替换算法
11.4 虚拟存储器
一、页虚拟存储器
二、段虚拟存储器
三、段页虚拟存储器
11.5 局部总线
一、系统总线和存储器总线
二、局部总线PCI
11.6 新一代高性能的微处理器
一、Pentium
二、Pentium Pro
三、Pentium BIMX
四、Pentium Ⅱ
实验部分
实验一 操作训练及数码转换编程
实验二 运算类编程实验
实验三 分支及循环程序设计实验
实验四 排序程序及子程序设计实验
实验五 显示程序
实验六 中断特性及8259应用编程实验
实验七 8255A并行接口应用实验
实验八 8253定时/计数器应用实验
实验九 系统认识实验
附录
附录一 8086/8088指令系统编码格式
附录二 DOS系统功能的调用
附录三 BIOS中断调用
附录四 中断向量地址一览表
微型计算机原理及应用
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×