当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

长江大学:《微型计算机技术及应用课件》第七章习题答案(李华贵)

资源类别:文库,文档格式:DOC,文档页数:1,文件大小:27KB,团购合买
7.12 某一 8086CPU 系统中,采用一片 82C59A 进行中断管理。设定 82C59A 工作在 普通全嵌套方式,发送 EOI 命令结束中断,采用边沿触发方式请求中断,IR0 对应的中断向 量码为 90H。 另外,82C59A 在系统中的 I/O 地址是 300H(A0=0)和 301H(A0=1)。请编写 82C59A 的初始化程序段。
点击下载完整版文档(DOC)

习题7部分答案 7.12某一8086CPU系统中,采用一片82C59A进行中断管理。设定82C59A工作在 普通全嵌套方式,发送EO命令结東中断,采用边沿触发方式请求中断,IR0对应的中断向 量码为90H。另外,82C59A在系统中的IAO地址是300H(A0=0)和301H(A0=1)。请编写 82C59A的初始化程序段。 解:对82C59A的初始化程序如下: MOV AL,00010011B 设置ICW1初始化命令字 MOV DX. 300H OUT DX, AL 将ICW1输出到偶地址端口 MOV AL, 90H ICW2中断类型号基值 C DX OUT DX, AL 将ICW2送入奇地址端口 MOV AL, 00000O1IB OUT DX, AL 将ICW4送入奇地址瑞口 7.13下段程序用于读出82C59A中哪一个寄存器的内容? MOV AL, OBH OUT 20H, AL AL, 20H 解:OBH即00001011B写入20H偶地址端口,并且DD=01是OCW3的标志位 D1Do=11即RR、RIS=11时,表示CPU的下一条IN指令要读取ISR寄存器的内容

习 题 7 部分答案 7.12 某一 8086CPU 系统中,采用一片 82C59A 进行中断管理。设定 82C59A 工作在 普通全嵌套方式,发送 EOI 命令结束中断,采用边沿触发方式请求中断,IR0 对应的中断向 量码为 90H。 另外,82C59A 在系统中的 I/O 地址是 300H(A0=0)和 301H(A0=1)。请编写 82C59A 的初始化程序段。 解: 对 82C59A 的初始化程序如下: MOV AL,00010011B ;设置 ICW1 初始化命令字 MOV DX, 300H OUT DX,AL ;将 ICW1 输出到偶地址端口 MOV AL,90H ;ICW2 中断类型号基值 INC DX OUT DX,AL ;将 ICW2 送入奇地址端口 MOV AL,00000011B ;ICW4 OUT DX,AL ;将 ICW4 送入奇地址瑞口 7.13 下段程序用于读出 82C59A 中哪一个寄存器的内容? MOV AL,0BH OUT 20H,AL NOP IN AL,20H 解: OBH 即 00001011B 写入 20H 偶地址端口, 并且 D4D3=01 是 OCW3 的标志位, D1Do=11 即 RR、RIS=11 时,表示 CPU 的下一条 IN 指令要读取 ISR 寄存器的内容

点击下载完整版文档(DOC)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
已到末页,全文结束
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有