微机原理及接口复习提纲
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第1章绪论
1.二进制、十进制、八进制、十六进制整数小数之间的转换;
2.十进制数的8421BCD码表示以及数字和字母的ASCII码;
3.带符号数的原码、反码和补码表示以及给定位数补码表示范围;
4.冯.依曼结构计算机的组成以及工作原理;
5.微型计算机的组成;
6.微处理器、微型计算机和微型计算机系统三者之间联系和区别。
第2章8086CPU
1.8086、8088CPU数据线、地址线数目以及内存和I/O端口寻找空间的大小;
2.8086CPU由哪两部分组成;
3.8086CPU内部有哪些寄存器以及各自作用;
4.8086CPU标志寄存器有哪些标志位以及各自的含义;
5.8086CPU引脚(p28-31中的1、2、3、4、5、、8、、18)作用;
6.8086系统中存储器分段原因,逻辑地址和物理地址的转换,默认段地址和偏移地址
寄存器规定,堆栈的设置和操作;
7.8086CPU有哪两种工作模式及它们的工作特点;
第3章8086的寻址方式和指令系统
1.什么是寻址方式?8086有哪些寻址方式?
2.数据传送类指令MOV、PUSH、POP、XCHG、IN、OUT、LEA,算术运算类指令
ADD、ADC、INC、SUB、DEC、CMP,逻辑运算指令和移位指令,控制转移指令
等指令的含义及使用。8086开关中断指令
3.段超越前缀
第4章汇编语言程序设计
1.指令语句和伪指令语句的组成以及它们的区别;
2.各种运算符的作用;(逻辑运算符、算术运算符、SEG、OFFSET、DUP、PTR、$)
3.段定义语句SEGMENT、ENDS,段分配语句ASSUME,过程定义语句PROC、ENDP
变量定义语句,等值伪指令EQU的使用,其他常用伪指令如DB,DW;
4.完整汇编语言程序的框架以及返回操作系统的方法;
5.汇编语言上机的过程,各个阶段生成文件后缀名(图4.1)
6.DOS功能调用的方法和1、2、9号功能的使用;
7.统计数列中正数、负数以及0的个数,找出数列中的最大值、最小值以及求和和平
均值,大小写字母的转换,利用查表指令进行数据的变换。
第5章存储器
1.存储器的分类;
2.存储器的性能指标;
3.存储器芯片的存储容量的计算;
4.存储空间的扩展(位扩展、字扩展和字位扩展)、形成片选信号三种方法(线选法、
全译码、部分译码),其中全译码的应用。
5.根据容量计算需要存储芯片的片数
第6章I/0接口和并行接口芯片8255A
1.什么是接口?接口的功能;
2.I/O端口传送的信息有哪几种,对应有哪些端口?
3.CPU与外设间的数据传送方式有哪几种?各自的特点?
4.IN/OUT指令
5.8255A的基本操作表
6.3
6.8255端口个数、位数,分别对应的工作方式
7.8255A方式控制字和置位/复位控制字的使用;
8.8255A各种工作方式的特点,以及方式1和方式2下联络信号的名称;
9.8255A的初始化以及应用编程。
第7章可编程定时计数器8253
1.8253的特点;(计数器个数、位数、工作方式、计数特点)
2.8253初始化编程及应用;
3.8253工作方式2、3的特点。
第8章中断和可编程中断控制器8259A
1.8086中断类型有哪些?各自中断类型码是多少?优先级次序?
2.中断类型号、中断向量表相关概念和计算;
3.中断的一般过程有哪些?8086中断响应和处理有哪些主要步骤?
4.8259A的特点(作用,需要的地址个数,初始化顺序,管理中断源个数等);
5.8259A的内部寄存器的名称及功能;
6.8259A各命令字的作用以及使用的端口
7.8259A各优先级和结束中断方式的特点;
8.8259A初始化编程。
第9章串行通信和可编程接口芯片8251A
1.串行通信和并行通信相比优缺点;
2.串行通信按数据传送方向分为哪几种方式?
3.串行通信按通信协议分为哪几种?
4.异步通信的格式;
5.串行传送速率的计算(波特率、收发时钟、波特率系数);
6.8251A的特点;
7.8251A发送和接受数据线;
8.8251A方式字、命令字和状态字的作用;
9.8251A初始化编程及应用(异步方式下查询发送接收)。
第10章数模和模数转换
1.实时控制系统各部分作用;A/D转换的四个步骤
2.A/D、D/A的含义
3.D/A转换的方法有哪些?D/A分辨率的计算;
4.DAC0832有几种工作方式?各有什么特点?
5.如何连线使DAC0832工作在单缓冲方式下,并在此方式下如何编程输出各种波形
(方波、锯齿波、三角波)?
6.A/D转换的方法有哪些,ADC0809采用的是哪一种?A/D分辨率的计算;
7.简述采用ADC0809进行A/D转换时,可以采用几种方式读取转换结果?在各种方
式下,ADC0809的EOC端的作用是什么?
8.ADC0809、DAC0832基本特点(位数、通道数等)
作业答案:
P46.
11、20000H-202FFH
2000H:02FCH
2000H:02FAH
P 109
2(1)0200H (3)0200H (3)463CH
3、(1)直接寻址10100H
(3)间接寻址10100H
(5)间接100A0H
(7)间接35200H
(9)相对基址加变址寻址10154H
5、AL=’$’
DX=1234H
DL=’$’A=34H
BX= 0002H
CX=5550H
BX=000EH
14、AX=05 BX=10H CX=0 DX=0
P281
10H
11H
12H
13H
7、16,D169H:24B0H
P305
6、发送1位需要时间为1/2400 s
发送一个字符需要时间为10* 1/2400=1/240 S
若波特率系数为16,则发送时钟频率txc=16*1/2400