Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ; INT_MANAGER.ASM
- ;
- ; Derniere modification le 21/01/2008
- ; Edite par Delassus David
- ; Auteur : Delassus David
- ;
- ; Copyright (C) 2008 Shell O.S.
- ;
- ; Gestionnaire d'interruptions
- extern int_default, int0, int1, int2, int3, int4, int5, int6, int7, int8, int9, int10, int11, int12, int13, int14, int15, int16, int17, int18
- extern irq0, key_wait, irq2, irq3, irq4, irq5, irq6, irq7, irq8
- extern pic_ocw2
- global int_default_manager, int0_manager, int1_manager, int2_manager, int3_manager, int4_manager, int5_manager, int6_manager
- global int7_manager, int8_manager, int9_manager, int10_manager, int11_manager, int12_manager, int13_manager, int14_manager
- global int15_manager, int16_manager, int17_manager, int18_manager
- global irq0_manager, irq1_manager, irq2_manager, irq3_manager, irq4_manager, irq5_manager, irq6_manager, irq7_manager, irq8_manager
- section .text
- bits 32
- align 4
- int_default_manager:
- cli
- call int_default
- call pic_ocw2
- sti
- iret
- int0_manager:
- cli
- call int0
- call pic_ocw2
- sti
- iret
- int1_manager:
- cli
- call int1
- call pic_ocw2
- sti
- iret
- int2_manager:
- cli
- call int2
- call pic_ocw2
- sti
- iret
- int3_manager:
- cli
- call int3
- call pic_ocw2
- sti
- iret
- int4_manager:
- cli
- call int4
- call pic_ocw2
- sti
- iret
- int5_manager:
- cli
- call int5
- call pic_ocw2
- sti
- iret
- int6_manager:
- cli
- call int6
- call pic_ocw2
- sti
- iret
- int7_manager:
- cli
- call int7
- call pic_ocw2
- sti
- iret
- int8_manager:
- cli
- call int8
- call pic_ocw2
- sti
- iret
- int9_manager:
- cli
- call int9
- call pic_ocw2
- sti
- iret
- int10_manager:
- cli
- call int10
- call pic_ocw2
- sti
- iret
- int11_manager:
- cli
- call int11
- call pic_ocw2
- iret
- int12_manager:
- cli
- call int12
- call pic_ocw2
- sti
- iret
- int13_manager:
- cli
- call int13
- call pic_ocw2
- sti
- iret
- int14_manager:
- cli
- call int14
- call pic_ocw2
- sti
- iret
- int15_manager:
- cli
- call int15
- call pic_ocw2
- sti
- iret
- int16_manager:
- cli
- call int16
- call pic_ocw2
- sti
- iret
- int17_manager:
- cli
- call int17
- call pic_ocw2
- sti
- iret
- int18_manager:
- cli
- call int18
- call pic_ocw2
- sti
- iret
- irq0_manager:
- cli
- call irq0
- call pic_ocw2
- sti
- iret
- irq1_manager:
- cli
- call key_wait
- call pic_ocw2
- sti
- iret
- irq2_manager:
- cli
- call irq2
- call pic_ocw2
- sti
- iret
- irq3_manager:
- cli
- call irq3
- call pic_ocw2
- sti
- iret
- irq4_manager:
- cli
- call irq4
- call pic_ocw2
- sti
- iret
- irq5_manager:
- cli
- call irq5
- call pic_ocw2
- sti
- iret
- irq6_manager:
- cli
- call irq6
- call pic_ocw2
- sti
- iret
- irq7_manager:
- cli
- call irq7
- call pic_ocw2
- sti
- iret
- irq8_manager:
- cli
- call irq8
- call pic_ocw2
- sti
- iret
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement