Changeset 592 in xtideuniversalbios for trunk/XTIDE_Universal_BIOS/Src/Initialization/Interrupts.asm
- Timestamp:
- Jun 25, 2018, 10:29:27 PM (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/XTIDE_Universal_BIOS/Src/Initialization/Interrupts.asm
r589 r592 239 239 .ClearBitFrom8259MaskRegister: 240 240 push cx 241 xchg ax, cx ; IRQ index to CL 241 xchg cx, ax ; IRQ index to CL 242 in al, dx ; Read Interrupt Mask Register 242 243 mov ch, ~1 ; Load bit mask to be rotated 243 244 rol ch, cl ; Rotate mask to correct position for clearing 244 in al, dx ; Read Interrupt Mask Register245 245 and al, ch ; Clear wanted bit 246 246 out dx, al ; Write modified Interrupt Mask Register
Note:
See TracChangeset
for help on using the changeset viewer.