完整word版微机原理与接口技术试题及答案Aword文档良心出品.docx
《完整word版微机原理与接口技术试题及答案Aword文档良心出品.docx》由会员分享,可在线阅读,更多相关《完整word版微机原理与接口技术试题及答案Aword文档良心出品.docx(15页珍藏版)》请在冰豆网上搜索。
完整word版微机原理与接口技术试题及答案Aword文档良心出品
《微机原理与接口技术》试题
闭卷(∨)适用年级:
电气2009
(时间:
120分钟满分:
100分)
班级_________学号__________姓名_________考分_________
一、填空(每空1分,共40分)
1.8086CPU可以工作在和两种工作模式。
2.接口中的信息通常有以下三种:
_____________、_____________和______________。
3.计算机与外设之间的数据传送有以下几种基本方式:
______________、____________、_______________、____________________。
4.在8086/8088系统中,I/O端口的地址采用__________编址方式,访问端口时使用专门的_________________。
5.总线根据其用途和应用场合,可以分为以下类型:
____________、_________、________、__________。
ISA总线属于__________总线。
6.80X86的CPU有两条外部中断请求线____________和____________。
这两条线上来的中断都属于_____________中断。
7.特殊嵌套方式与一般嵌套方式相比,其特点是:
______________________________。
8.某时刻8259A的IRR寄存器中的内容是15H,说明_______________________________,某时刻8259A的ISR寄存器中的内容是20H,说明______________________________。
某时刻8259A的IMR寄存器中的内容是20H,说明______________________。
9.ICW2命令字的功能是_______________,如果写入的ICW2为08H,则通过该片8259上IR3引脚接入的中断其中断类型码为______________________。
10.
任课教师:
教研室主任:
8253的CLK0接1.5MHz的时钟,欲使OUT0产生频率为50kHz的方波信号,则8253的计数值应为______,应选用的工作方式是_______,计数初值是。
11.当8255工作于方式1时,其引脚信号IBF表示_______________,OBF表示______________________。
12.8255A有___________种工作方式,其中只有_______口有2方式。
13.8251串行通信按通信的信息格式不同,分为_____________和____________两种方式,它们的传送对象分别是____________和__________。
14.有一个8位D/A电路,已知参考电压VR为+5V,若CPU向D/A输出的数据为40H,求D/A的输出电压为_______V;要使D/A输出4V的模拟电压,则写入的相应的数字值应为____________。
15.把采样后的模拟信号转换成数字信号,这是A/D转换,A/D转换就是的过程。
16.在模/数转换期间,通常要求模拟信号保持稳定,因此当输入信号变化速率较快时,都应该采用电路。
二、简答:
(每题5分,共20分)
1.下图中的译码电路所确定的端口地址为____________H。
2.简述频移键控的工作原理。
3.微处理器、微型计算机和微型计算机系统有什么区别和联系。
4.
设下图为一3*4的矩阵键盘,以此为例简述其初始化状态及扫描按键的工作过程。
三、软、硬件设计(共40分)
1.
为用一片8255A控制八个8段共阴极LED数码管的电路。
现要求按下某开关,其代表的数字(K1为1,K2为2,…K8为8)在数码管从左到右循环显示(已有一个延时子程序DELAY可以调用),直到按下另一个开关。
假定8255A的口A、B、C及控制口的地址依次为60~63H。
编写完成上述功能的程序,应包括8255A的初始化、控制程序和数码管的显示代码表。
(15分)
2.设某系统使用两片8259A管理中断。
主片的端口地址为0F000H和0F001H,工作于边沿触发、特殊完全嵌套、非自动结束和非缓冲方式;从片的端口地址为0E000H和0E001H,工作于边沿触发、完全嵌套、非自动结束和非缓冲方式;主片的中断类型号为70~77H,从片的中断类型号为80~87H。
要求:
(1)画出主从片的级联图;(7分)
(2)编写主、从片初始化程序。
(8分)
3.设8253的输入CLK1=2000Hz,CS=0F000~0F003H,要求OUT1输出为高电平和低电平均为20ms方波。
(1)画出8253的接线图;(5分)
(2)设计8253的控制程序。
(5分)
常见芯片控制字
1、8259初始化控制字ICW1~ICW4
ICW1:
×
触发方式:
0:
边缘触发
1:
电平触发
×
×
1
LTIM
ADI
SNGL
ICW4
ICW4选择:
0:
不用
1:
使用
ICW2:
T7
T6
T5
T4
T3
×
×
×
(高5位中断向量号,低3为IR的编码)
ICW3:
主片
IR7
IR6
IR5
IR4
IR3
IR2
IR1
IR0
(1表示该引脚接有从片,0表示该引脚没有接从片)
ICW3:
从片
0
0
0
0
0
ID2
ID1
ID0
ID2、ID1、ID0可以为000、001…111分别表示从片连接在主片的IR0、IR1…IR7引脚上。
ICW4:
0
0
0
SFNM
BUF
M/
AEOI
UPM
CPU类型:
0:
8080/8085
1:
8086/8088
2、8259操作控制字OCW1~OCW2
OCW1:
M7
M6
M5
M4
M3
M2
M1
M0
Mi为1表示表示表示屏蔽IRi位的中断请求
OCW2:
R
SL
EOI
0
0
L2
L1
L0
0:
不轮转
1:
轮转优先权
OCW3:
×
ESMM
SMM
0
1
P
RR
RIS
查询方式
3、8255方式选择命令字
D7
D6
D5
D4
D3
D2
D1
D0
PC口置位/复位命令字:
0
×
×
×
0/1
0/1
0/1
S/C
D0=1,置位;D0=0,复位。
D3D2D1=000对PC0置位/复位…111对PC7置位/复位。
4、8253控制字格式
D7
D6
D5
D4
D3
D2
D1
D0
《微机原理与接口技术》试题答案
填空(每空1分,共40分)
最大模式、最小模式
数据信息、状态信息、控制信息
无条件传送方式、查询传送方式、中断查询方式、DMA
统一、I/O指令
片内总线、片外总线、内总线、外总线、内
INTR、NMI、外部
可以响应同级中断
IR0、IR4、IR4有中断请求、IR5的中断请求正在服务、IR5的中断请求被屏蔽
写入中断类型号、0BH
30、3、30
输入缓冲器、输出缓冲器
3、PA
面向字符型、面向数据位型、字符、数据位
1.255、204
量化编码
保持
二、简答:
(每题5分,共20分)
下图中的译码电路所确定的端口地址为_28CH-28DH__。
简述频移键控的工作原理。
答:
在计算机中一般采用频移键控方式,也就是将数字1和0调制为不同频率的两个信号,实现原理如下图所示:
微处理器、微型计算机和微型计算机系统有什么区别和联系。
答:
微处理器由运算器,控制器和寄存器构成,而微型计算机是在微处理器的基础上加上内存,存储器,总线和接口电路构成。
微型计算机系统这是在微型计算机的基础上加上外设和软件构成。
具体如下图所示:
设下图为一3*4的矩阵键盘,以此为例简述其初始化状态及扫描按键工作过程。
答:
初始状态:
8255A口输出,B口输入;
PA0~PA7均输出0
PB0~PB7接入高电平
扫描过程:
先使第0行接低电平,其余行为高电平,然后看第0行是否有键闭合(通过检查列线电位实现);
此后,再将第1行置0,然后检测列线是否有变为低电位的线。
如此往下一行一行地扫描,直到最后一行
在扫描过程中,当发现某一行有键闭合时,便在扫描中途退出
三、软、硬件设计(共40分)
1.答:
共阴极数码管的七段码为:
数字
1
2
3
4
5
6
7
8
9
0
共阴极
06H
5BH
4FH
66H
6DH
7DH
07H
7FH
6FH
3FH
;程序如下:
.MODELTINY
PA-8255EQU60H
PB-8255EQU61H
PC-8255EQU62H
CON-8255EQU63H
STACK100
.CODE
TABDB
06H,5BH,4FH,66H,6DH,7DH,07H,7FH
STAR:
;初始化程序
MOVDXCON-8255
MOVAL,89H
OUTDX,AL
MOVBL,0FEH;送位选信号
LOOP:
MOVAL,BL
MOVDX,PB-8255
OUTDX,AL
ROLBL
LOOP1:
;判断是否有键按下
MOVDX,PC-8255
INAL,DX
CMPAL,0FFH
JZLOOP1
MOVBH,00H;判断按键位置
LOOP2:
ROLAL
JNCSHOW
INCBH
JMPLOOP2
SHOW:
;显示段码
MOVDX,PA-8255
MOVAL,TAB[BH]
OUTAX,AL
CALLDL500ms
JMPLOOP
DL500msPROCNEAR
PUSHCX
MOVCX,60000
DL500ms1:
LOOPDL500ms1
POPCX
RET
DL500msENDP
ENDSTART
2.
(1)画出主从片的级联图;(7分)
(2)编写主、从片初始化程序。
(8分)
;初始化主片8259A
MOVDX,0F000H
MOVAL,11HICW1:
11H
OUTDX,AL;ICW1
MOVDX,0F001H
MOVAL,70H
OUTDX,AL;ICW2
NOP
MOVAL,01H00000001
OUTDX,AL;ICW3
NOP
MOVAL,11H
OUTDX,AL;ICW4
;初始化从片8259A
MOVDX,0E000H
MOVAL,11H
OUTDX,AL
MOVDX,0E001H
MOVAL,80H
OUTDX,AL
NOP
MOVAL,00H
OUTDX,AL
NOP
MOVAL01H
OUTDX,AL
3.
(1)画出8253的接线图;(5分)
(2)设计8253的控制程序。
(5分)
计数初值=2000/[1000/(20+20)]=80=50H
.MODELTINY
T1-8253EQU0F001H
CON-8253EQU0F003
STACK100
.CODE
STAR:
MOVEDX,CON-8253
MOVEAL,56H
OUTDX,AL
MOVDX,T1-8253
MOVAL,50H
OUTDX,AL
ENDSTAR