您好,欢迎访问三七文档
第七章2、写出分配给下列中断类型号在中断向量表中的物理地址。⑴INT12H⑵INT8答:中断类型号N的中断向量在中断向量表中的物理地址为从N×4开始的连续四个单元。⑴∵INT12H中断类型号为12H,12H×4=48H,即18×4=72,∴INT12H的中断向量在中断向量表中的物理地址为00048H~0004BH。⑵∵INT08H中断类型号为08H,08H×4=20H,即8×4=32,∴INT08H的中断向量在中断向量表中的物理地址为00020H~00023H。3、已知某系统采用8259A做中断控制系统,主片IR2和IR5分别接有一从片,中断优先权采用特殊全嵌套方式,试写出各中断源的优先权排队顺序。答:为了表述方便,记主片的八个中断源为IRQ0~IRQ7,1#从片的八个中断源为IRQ2-0~IRQ2-7,1#从片的八个中断源为IRQ5-0~IRQ5-7。当主片中断优先权采用特殊全嵌套方式时,各中断源的优先权排队顺序为:IRQ0、IRQ1、IRQ2-0、IRQ2-1、IRQ2-2、IRQ2-3、IRQ2-4、IRQ2-5、IRQ2-6、IRQ2-7、IRQ3、IRQ4、IRQ5-0、IRQ5-1、IRQ5-2、IRQ5-3、IRQ5-4、IRQ5-5、IRQ5-6、IRQ5-7、IRQ6、IRQ7。6、某8086系统采用两片8259A级联管理15级中断源。设主片的中断类型号为08H~0FH,端口地址为20H、21H,从片的中断类型号为80H~87H,端口地址为0A0H、0A1H,从片8259A接在主片8259A的IRQ2,编写初始化程序。解:;初始化8259A主片MOVAL,11H;ICW1,级联,边沿触发,需设ICW4;OUT20H,ALMOVAL,08H;ICW2,设置起始中断类型号为08H;OUT21H,ALMOVAL,04H;ICW3,主片IRQ2接从片INT;OUT21H,ALMOVAL,15H;ICW4,8086配置,正常全嵌套。非自动EOI。OUT21H,AL;初始化8259A从片MOVAL,11H;ICW1,级联,边沿触发,需设ICW4;OUT0A0H,ALMOVAL,80H;ICW2,设置起始中断类型号为80H;OUT0A1H,ALMOVAL,02H;ICW3,从片INT接主片IRQ2;OUT0A1H,ALMOVAL,01H;ICW4,8086配置,正常全嵌套。非自动EOI。OUT0A1H,AL8、设8259A的操作命令字OCW2中,EOI=0,R=1,SL=1,L2L1L0=011,试指出8259A的优先权排队顺序。解:8259A的操作命令字OCW2格式为:R、EOI、SL=110,优先级特殊循环、L2L1L0指定最低优先级(参见P254,表7-3);L2L1L0=011,指定IRQ3为最低优先级。则此时8259A的优先权排队顺序为:IRQ4、IRQ5、IRQ6、IRQ7、IRQ0、IRQ1、IRQ2、IRQ3。9、在两片8259A级联的中断系统中,主片的IR6接从片的中断请求输出,请写出初始化主片、从片时,相应ICW3的格式。解:主片初始化命令字ICW3:则主片ICW3的格式为:01000000B,写向主片奇数端口。从片初始化命令字ICW3:则从片ICW3的格式为:00000110B,写向从片奇数端口。0RSLEOI00L2L1L0A0D7D6D5D4D3D2D1D0特征位000IR0001IR1010IR2011IR3100IR4101IR5110IR6111IR7000普通EOI方式011特殊EOI方式101普通EOI循环方式111特殊EOI循环方式000自动EOI循环(复位)100自动EOI循环(置位)110置位优先权命令010无效100000ID2ID1ID0A0D7D6D5D4D3D2D1D0从片连接位置标识符1IR7IR6IR5IR4IR3IR2IR1IR0A0D7D6D5D4D3D2D1D0IRi=0:IRi上无从片IRi=1:IRi上有从片
本文标题:第七章习题参考答案
链接地址:https://www.777doc.com/doc-2181492 .html