Register 0 (FIFO) Register 1 (PHI status) Register 2 (IRQ conditions) Register 3 (IRQ mask) Register 4 (Poll mask) Register 5 (Poll sense) Register 6 (PHI control) Register 7 (Bus address) Register 8 (DMA bank) Register 9 (DMA address) Register A (DMA byte count) Register B (DMA status) Register C (Interrupt) Register D (Interrupt info) Register E (Configuration) Register F (Service info) 10 .RUNNING THIS PROGRAM TESTS THE DISPLAY OF ALL GIC REGISTERS 20 . 30 . 40 . 50 . 60 . 70 . 80 . 90 . 100 DB AA,256 110 DB BB,256 120 LET CHANNEL:=11 130 LET DEVICE:=0 140 BSIO ZZ . WREG 0,!405E .TALK 30 WREG 0,!0020 .DATA BYTE WREG 0,!8030 .DATA BYTE | EOI WREG 0,!405F .UNTALK WREG 0,!800F .RECEIVE 15 WREG 0,!C000 .RECEIVE WREG 0,!001F .RECEIVE 31 | LF . RREG 0,X . WREG 1,!0000 WREG 1,!FFFF RREG 1,X . WREG 2,!0000 WREG 2,!FFFF RREG 2,X . WREG 3,!0000 WREG 3,!FFFF RREG 3,X . WREG 4,!0000 WREG 4,!FFFF RREG 4,X . WREG 5,!0000 WREG 5,!FFFF RREG 5,X . WREG 6,!0000 WREG 6,!FFFF RREG 6,X . WREG 7,!0000 WREG 7,!FFFF RREG 7,X . WREG 8,!0000 WREG 8,!FFFF RREG 8,X . WREG 9,!0000 WREG 9,!FFFF RREG 9,X . WREG 10,!0000 WREG 10,!FFFF RREG 10,X . WREG 11,!0000 WREG 11,!FFFF RREG 11,X . WREG 12,!0000 WREG 12,!FFFF .SETS INTERRUPT DEVICE 7 RREG 12,X WREG 12,!0007 .CLEARS INTERRUPT DEVICE 7 . WREG 13,!0000 WREG 13,!FFFF RREG 13,X . WREG 14,!0000 WREG 14,!FFFF RREG 14,X . WREG 15,!0000 WREG 15,!FFFF RREG 15,X . IN H RSIO ZZ END