(微计算机原理部分习题答案第8章.docVIP

  • 31
  • 0
  • 约 7页
  • 2017-01-29 发布于北京
  • 举报
(微计算机原理部分习题答案第8章

习题答案 7-22条件同7-21题。利用8259A管理8级中断源,要求: (1)写出8259A的初始化程序(其端口自定): (2)当有中断请求时,要求8086CPU把一个1KB的数据块从AREA1开始的存储区送至AREA2开始的存储区。试编写一主程序等待中断和该中断服务程序。 解:设8259A的首趾为20H,中断类型码80H,选编IRQ4 DATA SEGMENT AREA1 DB 400H DUP(?) AREA2 DB 400H DUP(?) DATA ENDS ;------------------------------------------------------------------------- CODE SEGMENT ASSUME CS:CODE,DS:DATA,ES:DATA MAIN PROC FAR START:PUSH DS MOV AX,4000H MOV DS,AX XOR DX,DX MOV AX,2584H INT 21H MOV AX,DATA MOV DS,AX MOV ES,AX ;--------------------------------------- CLI MOV AL,13H;边沿触发、不级联,设置ICW4 OUT 20H,AL MOV AL,80H

文档评论(0)

1亿VIP精品文档

相关文档