08-09-2接口技术试卷B
更新时间:2023-12-25 07:51:01 阅读量: 教育文库 文档下载
专 …业… … … … … … … … … … … … … 班… 级…… … … … … … 密 … … … … 封 姓… 名…… … 线 … … … … … … … … …学…号…_________________________ ……………………………… …
2008—2009学年第二学期
微机与接口 试题02
题号 一 二 三 四 总分 评卷人 分数
得分 一、单选题(每小题后的四个备选答案中只有一个是正确的,请将你认为正确那个编号填入题后的括号和后面
的表格里。每小题2分,本大题共20分)
1.在给接口编址的过程中,如果有4根地址线没有参加译码,则可能产生( )个重叠地址。
A.8 B.4 C.32 D.16
2.CPU在执行OUT DX,AL指令时,( )寄存器的内容送到地址总线上。
A.AL B.DX C.AX D.DL
3.下面的中断中,需要提供中断类型号的是( )。
A. INTO B. INT n C. INTR D. NMI 4. 8253-5读当前计数值时,先把锁存命令写入至 ,然后从 读取计数值( )。
A.控制口,控制口 B.相应计数器端口,控制口 C.相应计数器端口,相应计数器端口 D.控制口,相应计数器端口 5.下列部件中不属于CRT显示器接口电路主要组成部分是( )。
第1页(试题02共12页)
A.字符发生器 C.移位寄存器
B.激光发射器 D.显示缓冲器RAM
6.8255A内部分有A组和B组控制电路,其中A组控制( )。 A.PA口 B.PA口和PC口 C.PA口和PC7~PC4
D.PA口和PC3~PC0
7.微处理器与外设传送数据过程中,只由硬件完成而不需要软件支持的传送方式是( )。
A.DMA B.无条件 C.查询 D.中断 8. 8253-5哪种工作方式可以在OUT端产生连续方波( )。 A.方式1
B.方式2
C.方式3
D.方式4
9. 若8259A工作在优先级自动循环方式,则IR3的中断请求被响应并且服务完毕后,优先级最高的中断源是( )。 A.IR2
B.IR4
C.IR0
D.IR5
10. 设有一被测量温度的变化范围为20℃~1200℃,要求测量误差不超过±1℃,则应选用A/D转换器的分辨率至少应该为( )。
A.4位 B.8位 C.10位 D.12位
得分 二、填空题(每空1分,共20分)
1. I/O端口的编址方式有 和 两种。 2. 微机的中断系统功能很强,中断源大致可分为 中断和 中断两类。
3. 8259A级联时,需要把从片的 接到主片的某一个中断请求线
第2页(试题02共12页)
IRQ上,三片8259A级联后可管理 级中断。
4. DMA可以工作在 状态和 状态下,区分当前DMA工作在什么状态下。可主要依据 。
5. 8086CPU正常的总线周期由 个T状态组成,其中T1期间,CPU输出 信息,ALE信号在此期间内有效,其作用是 ;如有必要时,可以在 两个时钟周期之间插入1个或多个TW等待周期。
6. 用 个16K*8位的RAM芯片可以组成512K*16位的存储器, 若CPU有20位地址线,采用全译码方法,需要 位地址线参加片外地址译码。 7. D/A转换器的 参数用来表示转换的二进制的位数;D/A转换器工作时,只要CPU把数据送到它的输入端就开始转换,而A/D转换器工作时不一样,需要有 (输入)和 (输出)信号。 8. 8259A为自动中断结束方式时,在第二个 有效信号的后沿由8259A自动将ISR中的当前服务位清除;8259A为非自动中断结束方式时,中断结束命令EOI是通过写入操作命令字 来完成的。
得分 三、简答题(共26分)
1.微型计算机接口一般应具有哪些功能?(4分)
2.为什么8255A只有PA口才有工作方式2,而PB口却没有?(4分) 3.简述DMA传送的过程。(6分) 4.简述可屏蔽中断的响应过程。(4分)
5.已知某输入设备的数据端口地址为40H,状态端口地址为41H,其中D0位为“1”时,表示“READY”状态;还有某输出设备的数据端口地址为60H。试编程实现:采用查询方式从上述输入设备读取20个数据,并把它们无条件输出到上述输出设备。(8分,只要求写出程序的可执行部分,可以不写任何伪指令。)
第3页(试题02共12页)
得分 四、综合题(共34分)
1. 设在如下原理图中8253的端口地址为84H-87H,其中87H为控制口,
84H~86H分别为计数器0,计数器1和计数器2。现要求设置计数器0的功能为:在外部脉冲信号的作用下,OUT端产生一个宽度为50ms的负脉冲,外部时钟fCLK=40KHz,采用BCD计数。
(1)试在如下图中完成其地址译码电路,门电路任选用。(6分)
CPU D0~D7 IOW IOR A9 A8 A7 A6 A5 A4 A3 A2 A1 A0 74LS138 G1 Y1 G2A G2B C B A 8253 8 D0~D7 WR CLK0 RD GATE0 CS OUT0 A1 A0 40KHz +5V
输出 B X X X 0 0 1 1 0 0 1 1 A X X X 0 1 0 1 0 1 0 1 Y0 1 1 1 0 1 1 1 1 1 1 1 Y1 1 1 1 1 0 1 1 1 1 1 1 Y2 1 1 1 1 1 0 1 1 1 1 1 Y3 1 1 1 1 1 1 0 1 1 1 1 Y4 1 1 1 1 1 1 1 0 1 1 1 Y5 1 1 1 1 1 1 1 1 0 1 1 Y6 1 1 1 1 1 1 1 1 1 0 1 Y7 1 1 1 1 1 1 1 1 1 1 0 3线-8线译码器74LS138的功能表如下: 输入 G1 0 X X 1 1 1 1 1 1 1 1 G2A X 1 X 0 0 0 0 0 0 0 0 G2B X X 1 0 0 0 0 0 0 0 0 C X X X 0 0 0 0 1 1 1 1 第4页(试题02共12页)
(2)试完成实现其编程。(只要求写出程序的可执行部分,可以不写任何伪指令。8253方式控制字格式如图所示)(10分)
8253方式控制字格式如下:
2. 在如下原理图中,片选CS8255、CS0809、CS8259地址范围分别为04A0H~
04A7H、04B0H~04BFH、04C0H~04C3H;KB0~KB2为3个可变电位器;开关K0~K2分别控制ADC0809的通道IN0~IN2的采样与否,当开关闭合(高电平)时,需要从对应的通道采样进行转换,每次只能闭合一个开关,即同一时刻只采样一个通道;采用中断方式读取转换出的数字量,并将其输出到发光二极管L0~L7。填写实现上述功能的程序段。(要求无关项置\)(18分)
第5页(试题02共12页)
8255A PA0 PA1 D0~D7 …L0 L1 … L7 A1 PA7 A0 RD PB0 WR CS8255 K0 K1 K2 PB1 CS PB2 8086CPU D0~D7 A3 A2 A1 IOW IOR INTR INTA CS0809 ≥1 ≥1 8 ADC0809 D0~D7 IN0 ADDC IN1 ADDB IN2 ADDA IN3 START +5V KB0 KB1 KB2 IN4 ALE IN5 OE IN6 EOC IN7 8259A IR2 D0~D7 A0 SP/EN WR RD CS8259 CS INT INTA +5V
第6页(试题02共12页)
ASSUME CS: CODE
CODE SEGMENT PUBLIC
ORG 100H START: MOV MOV
OUT
MOV MOV OUT MOV MOV OUT MOV OUT MOV OUT MOV MOV MOV MOV MOV ADD MOV
TESTING: MOV
IN SHR JNC SHR JNC SHR JNC JMP
CHANNEL0: MOV OUT
JMP
CHANNEL1: MOV
DX, ⑴ ; 8255初始化 AL, ⑵
DX, AL
DX, ⑶ ; 8259初始化
AL, 13H ; 边沿触发,单片,需要ICW4 DX, AL DX, ⑷ AL, 70H DX, AL
AL, 01 ; 一般全嵌套方式,非缓冲方式 DX, AL ; 非自动结束方式 AL, 0H DX, AL
AX, 0 ; 装入中断向量 DS, AX
SI, ⑸ AX, ⑹ DS:[SI], AX SI, 2
DS:[SI], ⑺
DX, ⑻ ; 读取开关,进行检测 AL, DX AL, 1 ⑼ AL, 1 ⑽ AL, 1 ⑾ TESTING
DX, ⑿ ; 通道0采样 DX, AL W
DX, ⒀ ; 通道1采样
第7页(试题02共12页)
OUT DX, AL
W
DX, ⒁ ; 通道2采样 DX, AL BX, 0 BX, 55H WAITING TESTING
BX, ⒂ ; 中断服务程序 DX, ⒃ AL, DX DX, ⒄ DX, AL
DX, ⒅ AL, 62H DX, AL
JMP CHANNEL2: MOV
W:
OUT MOV STI
WAITING: CMP
JNE CLI JMP
HINT: MOV
MOV IN MOV OUT MOV MOV OUT IRET
CODE
SEGMENT END
START
⑴: ; ⑵: ; ⑶: ; ⑷: ; ⑸: ; ⑹: ; ⑺: ; ⑻: ; ⑼: ; ⑽: ; ⑾: ; ⑿: ; ⒀: ; ⒁: ; ⒂: ; ⒃: ; ⒄: ; ⒅: ;
\\
第8页(试题02共12页)
2008—2009学年第二学期
微机与接口 试题02参考答案
一、单选题(每小题2分,本大题共20分)
参考答案:
1.D;2.B;3.C;4.D;5.B;6.C;7.A;8.C;9.B;10.C; 评分标准:每小题答对得2分,答错得0分。 二、填空题(每空1分,共20分)
参考答案:
1. 独立编址(统一编址);统一编址(独立编址) 2. 硬(软);软(硬) 3. INT;22
4. 主动(被动);被动(主动);是否取得总线控制权
5. 4;地址;给外部的地址锁存器提供一个地址锁存信号;T3和T4 6. 64;6
7. 分辨率;转换启动;转换结束 8. INTA;OCW2
评分标准:每空答对得1分,答错得0分。 三、简答题(共30分)
1.参考答案:
(1)执行CPU命令的功能 (2)返回外设状态的功能 (3)数据缓冲的功能 (4)信号转换功能 (5)设备选择功能
(6)数据宽度与数据格式转换的功能 评分标准:只要答对四条,可得4分。 2.参考答案:
8255A的工作方式2需要一组固定的联络信号。PA口在工作方式2下,由PC3、PC4、PC5、PC6、PC7作为联络信号;如果PB口要在工作方式2下工作也同样需要一组联络信号,而8255A的剩余引脚不够,所以PB口没有工作方式2。
评分标准:酌情扣分。
第9页(试题02共12页)
3.参考答案:
DREQ0~DREQ3:DMA通道请求。
HRQ:总线请求.8237A输出有效的HRQ高电平,向CPU申请使用系统总线。
HLDA:总线响应.8237A接受来自CPU的响应信号HLDA,取得了总线的控制权。
DACK0~DACK3:DMA通道响应.8237A使请求服务的通道产生相应的DMA响应信号。
DMA工作过程如下:
DMA请求:当外设需要请求DMA服务时,外设发出DMA请求,将DREQ信号置成有效电平,并要保持到产生响应信号;DMAC输出有效的HRQ高电平,向CPU申请使用系统总线;
DMA响应:CPU在总线周期结束时检查有无DMA请求,若有DMA请求,则响应DMA请求,CPU发出响应信号HLDA,把总线让给DMA控制器;
DMA传输:取得了总线的控制权,DMA控制器接管总线的使用权,向外设发出DACK响应信号,在DMA控制器的控制下通过总线实现外设与内存之间的数据交换。这时交换数据的内存地址及数量由DMA控制器给出;
DMA结束:数据交换完成后,DMAC撤销DREQ信号,进而HRQ和HLDA相继无效,DMA控制器把总线的使用权交还给CPU。
评分标准:DMA请求、DMA响应、DMA传输、DMA结束各1.5分,共6分。
4.参考答案:
当CPU收到INTR的高电平信号时,在当前指令执行完且IF=1的条件下,CPU在两个总线周期中分别发出INTA有效信号;在第二个INTA期间,CPU收到中断源发来的一字节中断类型码;CPU完成保护现场的操作,FLAG、CS、 IP内容进入堆栈,请除IF、TF;CPU将类型码乘4后得到中断向量表的入口地址,从此地址开始读取4字节的中断处理程序的入口地址,CPU从此地址开始执行程序,在中断服务程序结尾执行IRET指令,IP、 CS、FLAG退栈;CPU继续执行当前程序中的下一条指令。
评分标准:中断响应2分,中断服务、中断返回各1分,共4分。 5.参考答案: ASSUME CS: CODE
CODE SEGMENT PUBLIC
START: LOP:
MOV MOV
CX, 14H ; 传送20次 DX, 41H
第10页(试题02共12页)
AGAIN: IN CODE
AND JZ MOV IN MOV OUT LOOP MOV INT ENDS END
AX, DX ; 状态查询 AX, 01H AGAIN DX, 40H
AX, DX ; 输入数据 DX, 60H
DX, AX ; 输出数据 LOP AX, 4C00H 21H START
评分标准:状态查询3分,数据输入和输出各2分,数据传送次数循环控制1分;酌情扣分。 四、综合题(共30分)
1.参考答案: (1)
CPU D0~D7 IOW IOR A9 A8 A7 A6 A5 A4 A3 A2 A1 A0 ≥1 ≥1 74LS138 G1 Y1 G2A G2B C B A 8253 8 D0~D7 WR CLK0 RD GATE0 CS OUT0 A1 A0 40KHz +5V
评分标准:片内端口寻址地址线的连接2分,74LS138各输入引脚的连接4分,图中画的只是一种答案,仅供参考,只要用全译码方法设计正确即
第11页(试题02共12页)
可;酌情扣分。
(2) 计数器工作在方式0下,计数初值为2000。 ASSUME CS: CODE
CODE CODE START:
SEGMENT MOV MOV OUT MOV MOV OUT MOV OUT MOV INT ENDS END
START PUBLIC DX, 87H
AL, 31H
DX, AL ; 写入方式命令字 DX, 84H AL, 00H
DX, AL ; 写入计数初值低8位 AL, 20H
DX, AL ; 写入计数初值高8位 AX, 4C00H 21H
评分标准:初始化部分和计数初值部分各5分,其中计算出计数初值可得2分,写出初始化命令字可得2分,选对端口地址可得1分。酌情扣分。
2.参考答案:
⑴: 04A6H ;
⑵: 82H ; ⑶: 04C0H ; ⑷
: : : :
04C2H ; ⑸: 1C8H ; ⑹: OFFSET HINT ; ⑺: 0100H ; ⑻04A2H ;
⑼: CHANNEL0 ; ⑽: CHANNEL1 ; ⑾: CHANNEL2 ; ⑿04B0H ; ⒀: 04B2H ; ⒁: 04B4H ; ⒂: 55H ; ⒃04BXH ;
⒄: 04A0H ; ⒅: 04C0H ; 其中X表示0~F中的任意偶数,即该空填04B0H~04BFH中的任意偶地址都正确。 评分标准:每空答对得1分,答错得0分
第12页(试题02共12页)
正在阅读:
08-09-2接口技术试卷B12-25
-贵州少数民族服饰简介 - 图文12-08
项目管理考试大纲07-07
秋天的海洋作文250字07-14
北京市各区县2014年初三数学期末试题综合题分类汇编——几何综合08-21
中华美德无处不在作文600字07-15
2005年山东省导游考试试题《导游基础知识》试题(附答案)11-28
《电工测量与仪表》教学大纲11-29
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 试卷
- 接口
- 技术
- 08
- 09
- 星期内容班级星期一星期二星期三星期四星期
- 地下沥青油毡卷材防水层施工技术交底
- 全新版大学英语综合教程第一册课后答案
- 苏教版五年级语文上册第五单元测试题
- 春蕾幼儿园幼儿体检结果分析 - 图文
- (整理)曲线任意里程中边桩坐标正反算(CASIOfx-4800P计算器)程序
- 第八节 电容器与电容 - 图文
- Bumrcra关于表彰2006-2007学年度湖南农业大学
- 15年1月的中外政治思想史试卷题及答案
- 微时获客宝:什么类型的企业适合做小程序
- 家畜繁殖学试题
- 商业银行1-6章答案
- 如何培养小学生的绘画兴趣
- 奥赛培训的具体内容及培训方法的研究
- 南极上空再现臭氧层空洞
- 浅析铁路路基施工工艺与质量控制
- 扩频通信 - 图文
- 体育用品网项目可行性研究报告(目录) - 图文
- 一年级第一册第八单元备课
- 服务器托管业务协议