微机接口复习要点-详细例题-期末.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微机接口复习要点-详细例题-期末

存储器和总线 1. 存储器的扩展。 例:现有16K×1的静态RAM芯片,欲组成128K×8位的存储器,需要 64 片这样的RAM芯片,需组成 8 个芯片组,这属于 字位同时 扩展,用于片内地址选择的地址线需用 14 根,至少需用 3 根地址线进行译码来实现不同芯片组的选择。 2. 总线的基本概念与分类(地址总线,数据总线,控制总线) I/O接口概念 1. 接口电路的作用是什么?(数据缓冲、联络、寻址、数据转换、中断管理)I/O接口应具备哪些功能? 2. 接口电路中的端口是什么(接口电路中能与CPU交换信息的寄存器称为接口)?端口如何分类?(教材,数据端口,状态端口,控制端口) 3.掌握CPU对外设(I/O设备)的寻址有哪两种(统一编址和独立编址)。PC系列机中采用哪种编程方式(独立编址)? 4.CPU的输入,输出指令。 (IN,OUT指令) 5.微机系统与I/O之间有哪些传送方式? (无条件,查询,中断,DMA) 其中DMA方式不需要CPU参与 计数器/定时器8254 1.掌握可编程芯片8254定时器/计数器的基本结构(三个16位计数器;每个计数器有6种工作方式,计数初值可设置成2进制或BCD码)和相关外部引脚功能(CLK:计数脉冲输入,OUT:计数器输出,GATE:控制信号)。 2.说明定时/计数器8254的GATE信号在6种工作方式下的作用以及与时钟信号CLK的关系(CLK下降沿使计数器减一)。掌握8254的三个计数器工作在方式2(分频器)和方式3(方波发生器)时的基本特点和应用。 3. 掌握PC系统8254的端口地址和三个计数器的作用。 4. 掌握怎样确定8254的端口地址(根据cs为0的电路输入)、根据工作要求确定控制字和计数初值(输入频率/输出频率),熟练掌握初始化编程(先向控制端口写入控制字后向相应的计数器地址写入计数初值)。 5. 系统机定时/计数器的一个通道定时周期最长是多少?要实现长时间定时,应采取什么措施? 例1:设系统8254的计数器2工作在方式3,计数初值为2000,采用二进制计数。完成对该片8254(口地址为40H~43H)计数器2的初始化程序段。 例2:设PC 系统机外扩了一片8254 及相应的实验电路。 (1) 根据由门电路构成的译码电路,分析出该片8254 的四个端口地址。其中控制口的地址是_____________(填 16 进制格式)。 (2) 设CLK0 已接至8MHz 时钟,为了能从OUT0 输出4KHz 的方波,编写了8254初始化程序,其中假设0 号定时计数器工作在二进制方式。 中断与8259控制器 1.什么是中断? 2.什么是中断向量?中断类型码和80X86的中断向量表的关系。 例: (00180H)=44H ,(00181H)=55H,(00182H)=66H,(00183H)=77H,请问00180H~00183H中存放的是什么中断类型的中断向量?中断向量为多少?对应的物理地址是多少? 中断类型码(60H) 中断向量为 (7766H:5544H) 对应的物理地址是 (7CBA4H) 3.中断指令。(INT n, IRET执行的过程) 4.CPU响应可屏蔽中断和非屏蔽中断的条件。 5.8259A芯片的作用。 例:PC/AT系统使用两片8259级联,可管理( )级中断。 A.8 B.9 C.15 D.16 6.CPU响应可屏蔽中断的全过程。 7. 掌握软件中断与硬件中断的区别(相同点和不同点)。 8.掌握可屏蔽中断中日时钟中断,用户中断的中断类型码和中断处理过程;重点掌握中断向量的置换和用户中断的设计。 例1:编程实现:利用系统定时中断,每隔18*55ms,显示一行“hello”,主机按任意键停止。 例2:假设微机系统外扩了如下的一个‘单脉冲发生器’,该‘单脉冲发生器’电路受一个自复开关K的控制,每按一次K,该电路输出一个正脉冲,输入到系统机从8259的IR1作为外部中断请求。 要求:每按一次K,屏幕上显示一行字符串“Welcome!”。主机键盘按任意键,程序结束,返回DOS。(要求给出完整的源程序) .486 DATA SEGMENT USE16 MESG DB “WELCOME”,”$” DATA ENDS CODE SEGMENT USE16 ASSUME CS:CODE,DS:DATA BEG: MOV AX,DATA MOV DS,AX CLI CALL WRITE0A CALL I8259 STI SCAN: MOV AH,1

文档评论(0)

skvdnd51 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档