欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    第十章微机原理习题答案.doc

    • 资源ID:24053882       资源大小:138.50KB        全文页数:6页
    • 资源格式: DOC        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    第十章微机原理习题答案.doc

    【精品文档】如有侵权,请联系网站删除,仅供学习与交流第十章微机原理习题答案.精品文档.第十章习题答案一、简答题(1) 简述并行接口的重要特点。答:并行接口的主要特点:数据并行传输,传输速度快但距离觉近。并行接口的主要功能:并行传输数据,在主机与外设之间起到数据缓冲和匹配的作用。(2) 8255A有哪几种工作方式?各有什么特点?答:8255A有方式0(基本输入输出方式)、方式1(单向选通输入输出方式)、方式2(双向选通输入输出方式)等三种工作方式。三种工作方式的主要特点:方式0:数据单向输出或单向输入。主机认为外设总是处于准备好状态,没有联络信号。主机与外设之间传输数据采用无条件传输方式A口、B口C口高4位、C口低4位都可工作在方式0。方式1:数据单向输出或单向输入。主机与外设之间传输数据需要一对联络(握手)信号。主机与外设之间主要采用中断方式传输数据,也可采用查询方式。A口与C口的高5位组成A组,B口与C口的低3位组成B组。A口和B口为数据输入输出口,C口为控制口。方式2:数据可以双向输入输出。只有A口能工作在方式2A口为数据双向输入输出口,C口高5位为控制线。主机与外设之间主要采用中断方式传输数据,也用采用查询方式。(3) 简述8255A工作在方式1输出时的工作过程答:a: CPU接受中断请求,使用OUT指令向8255A输出数据并发写信号WR,WR信号的上升沿一方面清除INTR中断请求信号,表示已响应中断,另一方面使OBF有效。b:OBF信号有效表示输出缓冲区已满,通知外设取走数据。c:外设接收数据,将ACK信号置为"0",即向8255A发回答信号,表示已收到数据。ACK的下降沿使OBF轩"1",表示数据已取走。ACK的上升沿使INTR有效。d:INTR有效,向CPU发中断请求,请求输出下一个数据。(4) 定时器和计数器有什么相同和不同?答:定时器和计数器是同一器件-计数器件,其共同的特点是都有一个计数脉冲输入端,每输入一个脉冲,计数器就进行加1或减1计数。若计数器件的计数脉冲的频率固定,则可利用计数实现定时,这就是定时器。若计数器件的作用仅仅是记录输入脉冲的多少,则称为计数器。微机原理习题答案(5) 为什么要对8253写控制字?8253的控制字包括啊些内容?答:8253有多种工作方式供选择,因此8253在使用前必须先向其写控制字,以决定工作在哪一种方式(6) 8253的控制字是否可以读出?计数初值是否可以读出?可以从8253读出什么内容?答:不可以;不可以;从输出锁存寄存器读出减计数单元中的计数值 。(7) 如何选择8253的计数器作为二进制计数还是作为十进制(BCD码)计数器?答:控制字的D0位设为1则为十进制计数器。 二、设8255A的4个端口地址为0060H-0063H,试写出下列各种情况的工作方式命令字。(1)A组B组工作在方式0,A口B口为输入口,C口为输出口。(2)A组工作在方式2,B组工作在方式1,B口为输出口。(3)A组B组都工作在方式1,均为输入口,PC6和PC7为输出。答:(1)92H(2)C4H(3)B6H 三、8255A的A口和B口工作在方式0,A口为输入端口,接有4个开关;B口为输出端口,接有1个7段发光二极管,其硬件连接电路如图10.18所示,LED显示0FH的各字符代码列表如表10-3。试编一程序要求7段发光二极管显示开关所拨通的数字。(其中A口地址 8020H B口地址 8022H C口地址 8024 控制口地址 8026)图 10.18 8255A与7段LED的连接显示字符123456789AbCdEF07段代码065B4F666D7D077F6F777C395E79713F表10-3答:源程序如下: APORTEQU8020HBPORTEQU8022HCPORTEQU8024HCONTREQU8026HDATASEGMENTTAB1DB3FH,06H,5BH,4FH,66H,7DH,07HDB7FH,6FH,77H,7CH,5EH,79H,71HDATAENDSASSUME:CS:CODEDS:DATASTART:MOVAX,DATAMOVDS,AXMOVAL,90HMOVDX,CONTROUTDX,ALADDR1:MOVDX,APORTINAL,DXANDAL,OFHMOVBX,OFFSET TAB1XLATMOVDX,BPORTOUTDX,ALMOVCX,0400HADDR2:DECCXJNZADDR2JMPADDR1CODE:ENDSENDSTART四、设有2片8255A,其中: 8255A-1的地址为A口:10H;B口:12H;C口:14H;控制口:16H 8255A-2的地址为A口;20H;B口:22H;C口:24H;控制口:26H 有一片8259A,它的两个端口地址为90H和92H 有一片8251A,它连接CRT,已被初始化,数据口:54H;控制口:56H 现将8255A-2的B 口和8255A-1的A 口相连,用8255A-2的B口作为8位数据输出口,工作于方式0,C口也工作于方式0;当B口进行数据输出时,用PC1作为选通信号。8255A-1的A口作为8位数据输入口,工作于方式1,中断请求信号和8259A的IR2相连。要求8259A是ICW2为20H,用边沿触发,全嵌套方式并采用中断自动结束方式。下面的程序由CPU 往8255A-2的B 口输出数据09,再从8255A-1的A口输入,然后往CRT输出。请填写下列程序中和程序后面的空项。 答案 MOV AL , ;8259A初始化 13 OUT ,AL 90 MOV AL, 20 OUT ,AL 92 MOV AL, 0F OUT ,AL 92 IN AL, ;该中断屏蔽字 92 AND AL, ;设置新的屏蔽字 0FB OUT ,AL 92 MOV AL, ;8255A-1初始化 0B0 OUT ,AL 16 MOV AL, ;8255A-2初始化 80 OUT ,AL 26 MOV AH,00 ;送数字0 STI KK: MOV AL, ;用按位置1方式使选通无效 03 OUT ,AL 26 MOV AL,AH ;8255A-2的B 口输出数据 OUT ,AL 22 MOV AL, 02 OUT ,AL 26 INC AH CMP AH ,OA ;是否超过9 JNZ KK MOV AH,0 JMP KK T: IN AL, ;测试CRT 56 TEST AL,01 JZ T IN AL, ;读入数据 10 AND AL,0F ADD AL, ;变成ASCII码 30 OUT ,AL ;往CRT输出 54 IRET 中断类型号为 22H 中断向量存放单元为0段,。 88H、89H、8AH、8BH五、若将8253计数器的输出端OUT作为中断请求信号,并将8259的INT引脚接至8086的可屏蔽INTR引脚。当设置8259的中断触发方式时,对于8253的6种工作方式,哪种应设成电平触发方式?哪种应设成上升沿触方式?答:设成电平触发的均可设成上升沿触发,但设成上升沿触发的一般不能设成电平触发。中断触发方式方式0 上升沿方式1 上升沿方式2 高电平方式3 上升沿方式4 高电平方式5 高电平六、设8253的片选地址为200H-203H,分别对应计数器0#、1#、2#及控制字寄存器,若计数器0#的CLK0端输入600KHZ方波及GATE0=1,要使OUT0输出10KHZ方波,问定时器/计数器0#应工作在何种方式?若工作方式设只读/写8位数据且采用BCD码计数,试写出设置控制字及计数初值的指令序列。答:设置控制字及初值的程序如下:MOV DX,203HMOV AL,00010111B;计数器0#、只低8位、方式3、BCD码计数器OUT DX,ALMOV DX,200HMOV AL,60H;计数初值为60OUT DX,AL七、条件同第五题,若在计数过程中需读出计数器0#中的计数值并送入BX寄存器,试写出读出计数值所用指令序列。答:设置控制字及读出当前计数值程序如下:MOV DX,203HMOV AL,00000000B;计数器0#、减计数单元CE送输出锁存寄存器OLOUT DX,ALMOV DX,203HMOV AL,00110000B;计数器0#、下次读或写16位数据OUT DX,ALMOV DX,200HIN AL, DX;读入低8位计数值MOV BL,ALIN AL, DX;读入高8位计数值MOV BH, AL

    注意事项

    本文(第十章微机原理习题答案.doc)为本站会员(豆****)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开