- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第7章 输入/输出接口---习题
这一章包括输入输出接口概述、DMA传输及DMA控制器、中断及中断控制器的习题。
1.什么是I/O接口?为什么外设需要通过I/O接口连接到系统?
2.请说明为什么输入接口的数据缓冲寄存器必须有三态输出功能而输出接口却不需要?
3.什么是端口?IO端口有几种编址方法?各有什么优缺点? 若微机系统中的一个输入端口和一个输出端口用同一个地址会有问题码?
4.(1)8086/8088CPU可寻址的I/O端口范围是多少?
(2)PC机I/O指令中端口地址的宽度是多少? 寻址方式有哪几种?6.图7-1为七段显示器接口,显示器采用共阳极接法,试编写程序段,使AL中的一位十六进制数显示于显示器上。输出锁存器地址为40H。
7.PC/XT机有哪些输入输出方式?各自的特点如何?DMA控制器应具备哪些功能?
8. CPU以无条件方式与外设交换数据时,外设至少要有几个端口?CPU以查询方式与外设交换数据时,外设又至少要有几个端口?
9.与查询式输入输出方式相比较,中断控制的输入输出方式有哪些优点。
10.请用74LS138译码器及其他门电路设计一个端口地址译码器,使CPU可以对以下地址范围寻址:
(1)740H~747H;(2)750H~757H;(3)758H~75FH;(4)768H~76FH。
11.图7-3所示为开关量检测与指示电路接口图。显示器采用七段LED显示器,它由BCD-7段译码/驱动器所驱动,并采用共阴极接法(只有阴极为低电平,显示器才会发亮),试编写一段程序来统计开关闭合的个数,并显示在LED显示器上。输入缓冲器和输出数据锁存器地址为20H。
12.什么是DMA输入输出方式?DMA操作可以分几个主要步骤?
13.简述DMA控制器应具备的功能。
14.8237A在做DMA控制时,能为存储器和I/O设备提供多少条地址线?分别说明下列8237A引线的作用:
(1)DB0~DB7;(2)A0~A3;(3)A4~A7。
15.试利用DMA控制器8237的通道0从外设输入54KB的一个数据块,传送至5678H开始的存储区域(增量传送),采用块传送方式,传送完不自动初始化,外设的DREQ和DACK都为高电平有效。已知8237A的端口地址为50H~5FH。
16.什么是中断?试比较中断与DMA两种方式的特点。试说明一般中断系统的组成和功能什么是中断类型码、中断向量、中断向量表?在基于8086/8088的微机系统中,中断类型码和中断向量之间有什么关系?什么是硬件中断和软件中断?在中两者的处理过程有什么不同?试叙述基于8086/8088的微机系统处理硬件中断的过程。 50H指令的过程?
25.设已编写好类型码为0CH的中断服务程序为:
(
INT_ROUT PROC FAR
(
IRET
INT_ROUT ENDP
请编写一段程序,实现该程序的中断矢量在中断矢量表中的装填。
26.8259A中断控制器的功能是什么?
.8259A的中断屏蔽寄存器IMR与8086中断允许标志IF有什么区别?
用作输入。试编写该中断系统的初始化程序。
32.若一个中断系统有一块主8259A和三块从8259A,从8259A分别接在主8259A的IR2,IR3和IR6上,如主8259A的IMR置各从8259A的IMR的所有位都清零。除接在IR3上的那块8259A外,其他8259A都按全嵌套方式工作,而接在IR3上的那块8259A的最高优先级是IR5,试按优先级的顺序排列出各未被屏蔽的中断级,最高优先级在前。
33.假设某8259A芯片在以8088为CPU的微机系统中的物理地址为0F000H和0F001H,且系统中只有一片8259A芯片,试画出该8259芯片与系统总线的连接图。若允许外部中断源的上升沿触发中断,不需要缓冲,按一般全嵌套方式工作,中断向量号为50H,试编写此8259A芯片的初始化程序。
34.设在最大方式下,8088系统中有一块主8259A和一块从8259A,从8259A接至主8259A的IR6上,主、从8259A的偶地址分别是020H和026H。主8259A的IR 0中断类型码是08H,从8259A的IR0的中断类型码是30H。所有请求都是边沿触发,正常EOI命令清ISR位,非缓冲方式,两块8259A采用级联方式连接。主、从8259A的IMR全屏蔽。试编写该中断系统的初始化程序。
35.单项选择题
8086系统中内存储器的地址空间为1M,而在进行I/O读写时,I/O端口的地址空间为( )。
A.64M B.1M C.64K D.1K
一般PC系列微机I/O寻址只用10根地址线,可寻址( ) 个。
A.1k B.32k C.64k
您可能关注的文档
- 中山大学微机原理、汇编语言与接口技术课件07电子微机原理与应用期中试题(final)-参考答案.doc
- 中山大学微机原理、汇编语言与接口技术课件01习题.doc
- 中山大学微机原理、汇编语言与接口技术课件01习题答案.doc
- 中山大学微机原理、汇编语言与接口技术课件02习题.doc
- 中山大学微机原理、汇编语言与接口技术课件02习题答案.doc
- 中山大学微机原理、汇编语言与接口技术课件03习题.doc
- 中山大学微机原理、汇编语言与接口技术课件03习题答案.doc
- 中山大学微机原理、汇编语言与接口技术课件04习题.doc
- 中山大学微机原理、汇编语言与接口技术课件04习题答案.doc
- 中山大学微机原理、汇编语言与接口技术课件05习题.doc
- 中山大学微机原理、汇编语言与接口技术课件07习题答案.doc
- 中山大学微机原理、汇编语言与接口技术课件08微机原理试题A卷.doc
- 中山大学微机原理、汇编语言与接口技术课件08习题.doc
- 中山大学微机原理、汇编语言与接口技术课件08习题答案.doc
- 中山大学微机原理、汇编语言与接口技术课件8086汇编指令速查手册.doc
- 中山大学微机原理、汇编语言与接口技术课件《汇编语言程序设计》模拟考试试卷及答案.doc
- 中山大学微机原理、汇编语言与接口技术课件第1章绪论.ppt
- 中山大学微机原理、汇编语言与接口技术课件第2章微处理器的结构.ppt
- 中山大学微机原理、汇编语言与接口技术课件第3章80x86指令系统.ppt
- 中山大学微机原理、汇编语言与接口技术课件第4章汇编语言程序设计.ppt
文档评论(0)