网站大量收购独家精品文档,联系QQ:2885784924

微机接口期末考试题目.doc

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

简答题 一、为什么要在CPU与外设之间设置接口电路? CPU与外设两者的信号线不兼容,在信号线功能定义,逻辑定义和时序关系上都不一致 两者的工作速度不兼容,CPU速度高,外设速度低 若不通过接口,而由CPU直接对外设的操作实施控制,就会使CPU处于穷于应付与外设打交道之中,大大降低了CPU的效率 若外部设备直接由CPU控制,也会使外设的硬件结构依赖于CPU,对外设本身发展不利。 二、D/A转换器接口的任务是什么? D/A转换器接口的主要任务是要解决CPU与DAC之间的数据缓冲问题。 三、DMA为什么能实现高速传送? 1、它为两个存储介质提供了直接传输通道,不象CPU控制的传送那样要通过内部寄存器中转。 2、用硬件取代了软件,它直接发出对两个介质的选中信号及其读写控制信号,而不是通过执行指令来控制传送。 四、什么是中断嵌套? 中断嵌套是指当CPU正在处理某个中断源即正在执行中断服务程序时,会出现优先级更高的中断源申请中断,为了使更急的中断源及时得到服务,需要暂时中断(挂起)当前正在执行的级别较低的中断服务程序,去处理更高级别的中断源,待执行完毕后再返回来执行波中断3的中断服务程序。但中断级别祯或者更低的中断源不能中断级别高的中断服务,这就是中断嵌套。 五、与并行通信相比,串行通信有何特点? 串行通信所用的传输线少,还可以借助现存的电话网进行信息传送,因此适合远距离传输。 在一根传输线上一位一位的传送,这根线既可以作为数据线又作为联络线,即在一根传输线上既传送数据信息,又传送联络控制信息,但是传送速度慢。 六、微机系统中的外部定时有哪几种方式,其特点如何? 软件定时:利用CPU内部定时机构,运行软件编程,循环执行一段程序而产生的等待延时。优点是不需要添加硬设备,只需编制相应的延时以备调用。缺点是CPU执行延时等待时间增加CPU的时间开销,降低了CPU的效率,浪费CPU的资源。软件延时的时间随主机频率不同而发生变化,即定时程序的通用性差。 硬件定时:采用可编程通用的定时/计数器或单稳延时电路产生定时或者延时。优点是不占用CPU的时间,定时时间长,使用灵活。尤其是定时准确,定时时间不受主机频率影响,定时程序具有通用性,应用广泛。 七、微机接口一般应具备哪些功能? 执行CPU命令的功能 返回外设状态的功能 数据缓冲功能 信号转换功能 设备选择功能 数据带宽与数据格式转换的功能 应用设计题 一、设计译码电路 P14 例1 二、打印机程序 P144 并行打印机接口设计 驱动程序的程序段: CODE SEGMENT ASSUME CS: CODE, DS:CODE ORG100H START: MOV AX,CODE MOV DS,AX MOV DX,303H ;8255A命令口 MOV AL ;工作方式字 OUT DX,AL ;(A口0方式,输出,C4~C7输出, C0~C3输入) MOV AL ; OUT DX,AL MOV SI,OFFSET BUF ;打印字符的内存首地址 MOV CX,0FFH ;打印字符个数 MOV DX,302H ;PC口地址 IN AL,DX ;差BUSY=0?(PC2=0) AND AL,04H JNZ L ;忙,则等待;不忙,则向A口送数 MOV DX,300H ;PA口地址 MOV AL,[SI] ;从内存取数 OUT DX,AL ;送数到A口 MOV DX,303H ;8255A命令口 MOV AL ; OUT DX,AL NOP ;负脉冲宽度(延时) NOP MOV AL OUT DX,AL INC SI ;内存地址加1 DEC CX ;字符数减1 JNZ L ;未完,继续 MOV AX,4C00H ;已完,退出 INT21H BUF DB 256个ASCII字符代买 CODE ENDS END START 流程图等见书本P145~P146 3、程序设计中断向量 MOV AH,35H ;取原中断向量 MOV AL,Nh INT 21H MOV OLD_SEG,BX ;保存原中断向量 … … … MOV AH,25H ;设置新中断向量 MOV AL,nH ;中断号 MOV DX,SEG_INTR MOV DS,DX ;DS指向新中断程序段址 MOV DX,OFFSET_INTR ;DX指向新中断程序偏移地址 INT 21H … … … MO

文档评论(0)

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

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

1亿VIP精品文档

相关文档