- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
微机接口复习汇编
I/O接口概念
一、I/O接口的基本概念
1.掌握80486几个基本总线周期。掌握IO/M、W/R、D/C在各总线周期的状态。总线基本概念与分类。(地址总线,数据总线,控制总线)
2.什么是接口?接口电路中的端口是什么?端口如何分类?分别传递那些信息?
3.掌握CPU对外设(I/O设备)的寻址有哪两种(统一编址和独立编址),它们有何特点?
4.CPU有哪些指令可以对外设寻址?IOW、IOR所起的作用。
5.I/O接口的基本功能有哪些?
①I/O数据缓冲器,②端口地址译码器和③输入/输出控制逻辑。至于是否需要增加其他电路,则取决于接口功能的复杂程度和I/O同步控制方式等。
6.微机系统与I/O之间有哪些传送方式?及各自的特点
7.能从原理图上看出数据传送的方向,端口地址,哪个是数据端口,哪个是状态端口,哪个是控制端口,能正确的应用这些端口地址进行编程。
8.重点掌据接口地址译码技术,能根据端口地址画出地址译码电路图,或根据地址译码电路图写出端口地址。
举例:
选择
80486微处理器进入存储器读总线周期,下列 信号有效。( )
A.INTR B.INTA C.IOW D.IOR
二.填空
1.在接口电路中,端口按存放信息的物理意义划分,可以分为三类:数据端口、 端口和 端口。
三.问答
1.简述计算机系统中端口的两种编址方式的特点。
四.综合
1.描述下图查询方式输出接口电路.
用程序框图的形式描述CPU和外设之间如何实现输出通知、状态查询和数据传送的?
(2)假设状态口的地址为1FDH,状态位为数据线的D0,D0=1表示输出设备空闲,数据口的地址为1F8H,请写出CPU用查询方式输出数据的程序段。
计数器/定时器8254
1.掌握可编程芯片8254定时器/计数器的基本结构(三个16位计数器;数据缓冲模块、读写控制模块和内部控制寄存器)和相关外部引脚功能。
2.掌握8254的三个计数器工作在方式2和方式3时的基本特点和应用。
3.掌握怎样确定8254的端口地址、根据工作要求确定控制字和计数初值,熟练掌握初始化编程。
4.掌握8254在微型计算机系统中的应用(外扩和AT系统)
举例:
选择:
1.可编程定时/计数器8254的三个独立的计数器都是( )位的。
A. 8 B. 16 C.32 D.64
二.综合
1.系统使用外扩可编程定时器/计数器8254,设芯片地址为2A0H~2A3H,输入时钟10MHz,要求输出 5KHz的方波。(8分)
(1) 画出相应的地址译码设计电路和8254的信号连接设计电路。
(2)将下列8254初始化程序段补充完整(采用二进制计数方式)。
MOV AL,
MOV DX,2A3H ;写控制字
OUT DX,AL
MOV AX, ;写计数初值
MOV DX,
OUT DX,AL
OUT DX,AL
中断与8259控制器
1.什么是中断?为什么要用中断?
2.什么是中断源?根据中断源的不同常见的中断分类。
3.什么是中断向量?中断类型码和80X86的中断向量表的关系。
4.CPU响应中断的条件;它可分为可屏蔽中断和非屏蔽中断;
5.掌握80X86的中断类型(软件中断——由指令的执行所引起;硬件中断——由外部的请求所引起);硬件中断也称之为外部中断它包括可屏蔽中断(可用指令STI,CLI控制对中断的响应)和非屏蔽中断;软件中断也称之为内部中断,它们的优先权顺序为内部中断,NMI,INTR,单步;硬件中断和软件中断的区别。
6.8259中断控制器管理硬件可屏蔽中断的原理。
7.掌握可屏蔽中断中日时钟中断,用户中断,键盘中断的中断类型码和中断处理过程;重点掌握定时中断和用户中断的开发应用;
举例:
问答
1.什么是中断向量和中断向量表?中断类型码和中断向量的关系是什么?
2.可屏蔽硬件中断的中断源是哪些?
3.CPU响应可屏蔽中断的条件是什么?
4.CPU响应非屏蔽中断的条件是什么?
5.什么叫系统的保留中断和用户中断?在微机系统上开发用户中断程序时应采取哪些措施?
6.键盘硬中断和键盘软中断的关系是什么?、
7、软件中断与硬件中断的区别(相同点和不同点)。
二.编程
用户设计了一个“定时中断服务程序”,过程名为TIMER,想用它取代系统原有的1CH型服务程序。请设计子程序完成ICH中断向量的置换
OLD1CH DD ?
文档评论(0)