微机原理习题答案-周杰英张萍08习题答案.docVIP

微机原理习题答案-周杰英张萍08习题答案.doc

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1、CPU响应外设中断请求的必要条件是什么? 解:CPU对外部中断的请求,通常必须满足以下条件才能响应: (1)置位中断请求触发器; (2)中断屏蔽触发器没有被屏蔽; (3)开放CPU内部中断,IF=1 (4)没有优先级别更高的中断请求正在被响应或正发出、挂起; (5)CPU现行指令执行结束。 2、试述中断的一般过程。 解:中断过程是指从中断源提出中断请求,到中断被CPU响应并被处理,最好返回到被中断的程序的全过程。经历的处理步骤包括: (1)中断请求。需要服务的中断源向CPU发出中断请求; (2)中断判优。由中断优先权判决电路识别中断请求的中断源,当同时有多个中断源提出请求时,按一定的优先级顺序选择响应中断; (3)中断响应。当满足CPU响应中断的条件时,CPU获取响应的中断信息,即中断类型码,并自动保护某些现场信息,从而转入中断服务处理程序的过程; (4)中断处理。执行中断服务程序,为发出中断请求的中断源服务; (5)中断返回。恢复现场信息,返回被中断的程序。 3、已知(SP)=0100H,(SS)=0300H,(PSW)=0240H,以及00020H至00023H单元的内容分别是40H,00H,00H和01H,同时还已知INT8指令并进入该指令响应的中断例程时,SP,SS,IP,CS,PSW和堆栈最上面三个字的内容。 解:SS:SP=0300:00FAH,CS:IP=0100:0040H,PSW=0040H 堆栈最上面三个字的内容分别为:00A2H,0900H,0240H。 4、试编写只有一块8259A的8088系统中的8259A的初始化程序,8259A的地址为02C0H和02C1H,要求: (1)中断请求输入采用电平触发; (2)IRQ请求的中断类型是23; (3)采用缓冲器方式; (4)采用普通的EOI命令。 解: INTA0 EQU 02C0H INTA1 EQU 02C1H MOV AL,1BH ; MOV DX,INTA0 OUT DX,AL MOV AL,16 MOV DX,INTA1 OUT DX,AL MOV AL,09H; OUT DX,AL 5、试根据不同的假设分别编写一段使8259A的优先级顺序如下的程序: IR4,IR5,IR6,IR7,IR0,IR1,IR2,IR3 假定CPU为8088,8259A的偶地址为20H。假设1:当前的最高优先级为IR0;假设2:当前的最高优先级为IR3。 解:(1)MOV AL,11X000011B OUT 20H,AL (2)MOV AL,10X00000B OUT 20H,AL 或: 同(1)。 6、试编写一段将8259A中的 IRR、ISR和IMR的内容传送至存储器中从REG_ARR开始的数组中去的程序,假定CPU为8086,8259A的偶地址为50H。 解:对于8086 CPU, 若8259A的偶地址为50H,则奇地址为52H INTA0 EQU 50H INTA1 EQU 52H MOV AX,SEG REG-ARR MOV ES,AX LEA DI,REG-ARR CLD MOV AL,0AH MOV DX,INTA0 OUT DX,AL ;写OCW3,读IRR IN AL,DX STOSB MOV AL,0BH OUT DX,AL ; 写OCW3,读ISR IN AL,DX STOSB MOV DX,INTA1 IN AL,DX ; 读IMR STOSB 7、设在最大方式下,8086系统中有一块主8259A和一块从8259A,从8259A接至主8259A的IR1上,主、从8259A的偶地址分别是0200H和0210H。主8259A的IR 0中断类型码是30H,从8259A的IR0的中断类型码是38H。所有请求都是边沿触发,用EOI命令清ISR位,两块8259A采用级联方式连接。主、从8259A的IMR都清除,用作输入。试编写该中断系统的初始化程序。 解:对于8086 CPU,若主8259A的偶地址为0200H,则奇地址为0202H;若从8259A的偶地址为0210H,则奇地址为0212H。 ;主8259A初始化程序: INTA0 EQU 0200H; INTA1 EQU 0202H MOV AL,11H ; MOV DX,INTA0 OUT DX,AL ;ICW1 MOV AL,30H MOV DX,INTA1 OUT DX,AL ;ICW2 MOV AL,02H OUT

文档评论(0)

jwjp043 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档