正在加载图片...
五、(18分,程序中每空0.5分,中断类型号3分,中断向量位置每空1分) 一个微机系统中包含以下器件:CPU一8086一片,并行接口8255一片(设备号:A口一 80H,B口一82H,C口一84H,控制口一86H),定时器8253一片(设备号:计数器0一90H,计 数器1一92H,计数器2一94H,控制口96H),中断控制器8259A一片(设备号:A0H,A2H)。 现将8255的A口连接一输人设备工作在0方式,B口连接一输出设备,也工作在0方式,PC4 作为输出设备的选通输出端且低电平有效。8253工作于“模式0”,设置计数器0的计数常数 为2060H,进行二进制计数。8259A的ICW2给定为70H,工作于电平触发方式,全嵌套中断 优先级,数据总线无缓冲,采用中断自动结束方式。请填充下面程序中的空白项(注意:控制字 中可0可1位选0,8255未用端口设成输人方式),(CPU的A1、A2接各芯片的A0、A1)。 MOV AL,91H ;8255初始化 OUT 86H,AL MOV AL,30H ;8253初始化 OUT 96H,AL MOV AL,60H ;设8253计数初值 OUT 90H,AL MOV AL,20H ; OUT 90H,AL MOV AL,IBH ;8259A初始化 OUT AOH,AL MOV AL,70H OUT A2H,AL MOV AL,03H OUT A2H,AL ; IN AL,80H ;从8255的A口读人数据 PUSH AX MOV AL,09H ;用按位置位/复位方式使选通无效 OUT 86H,AL POP AX OUT 82H,AL ;往B口输出数据 MOV AL,08H ;用按位置位/复位方式使选通有效 OUT 86H,AL MOV AL ,09H ;撤消选通信号 OUT 86H,AL 此时,对应8259A的IR3中断类型号是73H; 中断向量存放在0段1CCH,1CDH,1CEH,1CFH单元中。 438五、 程序 号3 量位置每 空1 一个微机系统中包含以下器件 8 0 8 6一片,并行接口 8 2 5一片(设备号 A口一 80H ,B 口-82H ,C 口-84H 口-86H) ,定时器 3一片(设备号:计数器 H,计 数器 H,计数器 H,控制口 ,中断控制器 8 2 5 A一片(设备号 H, )。 现将 8 2 5 输入设备工作在 连接一 作为输出设备的选通输出端且低电平有效。 8 2 3工作于"模式。飞设置计数器 O的计数常数 H,进行二进制计数。 2 5 A的 2给定为 H,工作于电平触发方式,全嵌套中断 优先级,数据总线元缓冲,采用中断自动结束方式。请填充下面程序中的空白项(注意:控制字 中可 O可 1位选 0, 8 2 5未用端口设成输入方式) U的 l, 2接各芯片的 AI)。 MOV AL,91H ; 8255 初始化 OUT 86H , AL MOV AL ,30H ; 8253 OUT 96H , AL MOV AL,60H ;设 OUT 90H , AL 0V AL,20H OUT 90H , AL MOV AL,IBH ; 8259A 始化 OUT AOH , AL MOV AL,70H OUT A2H , AL MOV AL,03H OUT A2H , AL IN AL , 80H ;从 5 5 PUSH AX MOV AL ,09H ;用按位置位/复位方式使选通无效 OUT 86H , AL POP AX OUT 82H , AL ;往 MOV AL ,08H ;用按位置位/复位方式使选通有效 OUT 86H , AL MOV AL , 09H ;撤消选通信号 OUT 86H , AL 此时,对应 8 2 A的 IR3中断类型号是 ; 中断向量存放在 , 1CDH , 1CEH H单元中。 438
<<向上翻页
©2008-现在 cucdc.com 高等教育资讯网 版权所有