X-Git-Url: https://git.martlubbers.net/?a=blobdiff_plain;f=natanael%2Fex10%2Fex10d2.c;h=c4f472b0c8948e24c06ff9ea071ee80a51734bea;hb=10fff8b308d986b564ee17eaad78e68ce105823e;hp=c24cde4fdaa37f4f1bd2c0ac42faad1632470d69;hpb=6a398a3e7389e8eaf4f6913bcc471b074e5eda06;p=des2015.git diff --git a/natanael/ex10/ex10d2.c b/natanael/ex10/ex10d2.c index c24cde4..c4f472b 100644 --- a/natanael/ex10/ex10d2.c +++ b/natanael/ex10/ex10d2.c @@ -26,7 +26,7 @@ void enable_interupt() // enable port D0 ioperm(0x378, 1, 1); byte = inb(0x378); - byte = byte | 0x10; /* hex 10 = 00010000 */ + byte = byte | 0x01; /* hex 10 = 00010000 */ outb(byte, 0x378); } @@ -39,8 +39,8 @@ void disable_interupt() void send_parallel_port_intrp() { - outb(inb(0x378) & 0xEF, 0x378); - outb(inb(0x378) | 0x10, 0x378); /* enable interrupt */ + outb(inb(0x378) & 0xFE, 0x378); + outb(inb(0x378) | 0x01, 0x378); /* enable interrupt */ } void do_task(void *arg)