第8章 中断和DMA技术■ICW4的格式ICW4D6D5D4D1AoD3D2DoD70001BUFSFNMM/SAEOIμPM1=8086/8088mode0=MCS-80/85mode1=AutoEOl0=NormalEOlx0-Nonbufferedmode01Bufferedmodeslave11Bufferedmodemaster1=Specialfullynestedmoded0=Not special fully nested mode16
16 ◼ ICW4的格式 第8章 中断和DMA技术
第8章 中断和DMA技术2.操作命令字■0CW1的格式OCW1D4D3D1D2DoAoD6D5D71M7M4M3M1MoM2M6M5InterruptMask1=Mask set0=Maskreset17
17 2. 操作命令字 ◼ OCW1的格式 第8章 中断和DMA技术
第8章 中断和DMA技术-0CW2的格式OCW2AoD6D5D4D1D7D3D2DoR0SL00EOIL1LoL2IRLEVELTOBEACTEDUPON1230451000107000110000001Non-specificEolcommand11End of interrupt011SpecificEOlcommand101Rotateonnon-specificEOlcommand001RotateinautomaticEOlmode(set)Automaticrotation000RotateinautomaticEolmode(clear)111RotateonspecificEolcommand110SetprioritycommandSpecificrotation00Nooperationf Lo - L2 are used18
18 ◼ OCW2的格式 第8章 中断和DMA技术
第8章 中断和DMA技术■0CW3的格式OCW3D6D4D3D2D1AoD7D5Do0P001RRESMMSMMRISREADREGISTERCOMMAND10100110Read IRreg onReadISregonnextRDpulsenextRDpulseNo Action1=PollcommandO=NopollcommandSPECIALMASKMODE0100110DD6DsD4D3D2D1DoAoSetspecialResetspecialmaskmask10W2WiWoNo Action19I: Equal toifthereisaninterrupt19We~Wo: Binary code ofthe highest priority level requesting service
19 ◼ OCW3的格式 A0 D7 D6 D5 D4 D3 D2 D1 D0 0 I — — — — W2 W1 W0 I:Equal to “1” if there is an interrupt W2~W0:Binary code of the highest priority level requesting service 第8章 中断和DMA技术