汇编语言,8088、8086,接口技术,微机原理
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一章
1.微机采用总线结构有什么好处?总线一般分为哪三组信号?使用
总线的特点是什么?
好处:组态灵活,扩展方便三组信号线:数据总线,地址总线,控制总线特点:在某一时刻,只能有一个总线主控设备来控制系统总线,只能有一个发送者向总线发送信号;但可以有多个设备从总线上同时获得信号。
第二章
1.8086/8088CPU两大组成模块EU、BIU,功能及相互关系
总线接口部件(BIU)功能:负责从存储器预取指令和数据以及所有EU需要的总线操作,实现CPU 与存储器和外设之间信息传递。BIU 根据执行单元EU 的请求完成CPU与存储器或IO设备之间的数据传送;执行部件(EU )功能:控制和执行指令,从指令队列中取出指令,对指令进行译码。发出相应的传送数据或算术的控制信号接受由总线接口部件传送来的数据或把数据传送到总线接口部件进行算术运算。
2.8086/8088CPU 寄存器及用法
8086/8088CPU 共有14 个十六位寄存器,分别为:通用寄存器8 个,控制寄存器2个,段寄存器4 个。
通用寄存器有:
数据寄存器:AX、BX、CX、DX ;用来存放计算的结果和操作数
变址寄存器:SI、DI ;用于存储器变址寻址方式时提供地址指针寄存器:BP、SP;用于指向堆栈段中的数据单元指令指针寄存器:IP;用来指示当前指令在代码段的偏移位置标志寄存器:FLAGS ;用于反映指令执行结果或控制指令执行形式
3.标志寄存器中各标志位的功能
状态标志
CF――进位标志:当运算结果的最高有效位有进位(加法)或借位(减法)时,进
位标志置1,即CF=1;否则CF=0
ZF――零标志:若运算结果为0,则ZF=1;否则ZF=0 SF――符号标志:运算结果的最高有效位就是符号标志的状态。即,运算结果
最高位为1,则SF=1;否则SF=0
PF――奇偶标志:当运算结果最低字节中“ 1 ”的个数为零或偶数时,PF=1; 否则
PF=0(PF只反映最低8位)
OF――溢出标志:若算术运算的结果有溢出,则OF=1;否则OF=0 AF 辅助进位标志
控制标志
DF――方向标志:如果设置DF=O每次串操作后的存储器地址就自动增加,若
为0 则每次串操作后的存储器地址就自动减少
IF --- 中断允许标志:IF=1则允许中断;若为0则禁止中断
TF --- 陷阱标志(单步标志):TF=1处理器单步执行指令:即处理器在每条指
令执行结束时,产生一个编号为1 的内部中断。若为0,处理
器正常工作。
4.存储器分段管理,每个段的大小,段起始地址,物理地址,逻辑地址(书本P32)
5.操作数有哪七种主要的寻址方式?每种寻址方式操作数位于何处,每种寻址方式应用举例(书本P33)
6.8086/8088 的 6 类指令,常用指令格式、功能、用法、对标志位的影响。(书本P38)
课后习题 2.1-2.18 2.22
第三章
1.汇编语言的优点
2.一个独立运行的汇编语言源程序必须包含什么段3.掌握汇编语言完整段定义格式结构4.掌握伪指令、运算符的功能及用法,DB、DW 、SEGMENT 、END、EDNS、PROC、ENDP、ASSUME 、ORG 、OFFSET 运算符、SEG运算符
5.顺序、分支、循环程序的编写。特别注意条件判断中标志位关系,比如有符号与无符号数条件转移指令的不同6.子程序的编写、参数传递的三种方式,子程序说明文件、如何断点及现场保护、CALL 指令及RET 指令的功能、远程调用和近程调
用的区别
第四章
1.8088与8086的区别
2.最大与最小组态模式
3.8088/8086 主要引脚信号的功能及使用:数据线、地址线、ALE、RD、WR、INTR、INTA、NMI 、RESET
4.总线周期的概念及组成,启动总线周期的时机
课后习题 4.1 ,4.2, 4.5, 4.7, 4.11, 4.12, 4.13
第六章
1.什么是I/O 接口?为什么需要I/O 接口?接口的主要功能是什么?
2.什么是端口?端口与接口有什么区别?端口的译码
3.I/O 接口内部一般有哪三类可寻址寄存器?作用分别是什么?4.什么是可编程接口电路?
5.对I/O 端口编址时采的方案有哪两种,各有什么特点?
6.主机与外设进行数据传递的主要方式有哪几种(程序控制,DMA ,采用I/O 处理器)?程序控制下的数据传送有哪几种(无条件,查询,中断)?各有什么特点?
课后习题 6.1 ,6.2, 6.3, 6.7,6.10,图6-6 图6-8 图6-9 第八章1.8088中断分类
2.内部中断与外部中断、可屏蔽中断与非屏蔽中断比较,I F 标志的应用
3.CPU 响应中断的过程4.理解中断类型码、中断向量、中断子程序入口地址、中断向量表5.中断向量表的位置及使用
6. DOS及BIOS调用方法,常用的DOS调用
7.8259的功能、应用、编程,IRR、IMR、ISR 三个寄存器的作用课后习题8.1 ,8.2 8.4 -8.9, 8.14
第九章
1.8253 的功能?有几种工作方式?每种方式(特别是方式1,2,3)的使用特点
2.CLK 、GATE 、OUT 信号的作用
3.8253 最大的计数频率限制?最大最小定时时间如何计算?计数初值如何确定?
4.8253的初始化编程及应用
课后习题9.2 -9.5, 9.10
第十一章
1. 8255的功能、工作方式、各种工作方式的应用场合
2.8255各端口的应用,端口 C 的使用特点
3.8255编程及用
4.简易键盘工作原理、按键识别方法、抖动及重键处理
5.LED 数码管工作原理、单个LED 数码管的显示,多个LED 数码管的显示(扫描方式)