diff --git a/Part2/A4/06_irq/.DS_Store b/Part2/A4/06_irq/.DS_Store index ef1b06b..6b62c5f 100644 Binary files a/Part2/A4/06_irq/.DS_Store and b/Part2/A4/06_irq/.DS_Store differ diff --git a/Part2/A4/06_irq/boot/.DS_Store b/Part2/A4/06_irq/boot/.DS_Store new file mode 100644 index 0000000..d4e1119 Binary files /dev/null and b/Part2/A4/06_irq/boot/.DS_Store differ diff --git a/Part2/A4/06_irq/boot/bootsect.asm b/Part2/A4/06_irq/boot/bootsect.asm index 319cbac..b21194f 100755 --- a/Part2/A4/06_irq/boot/bootsect.asm +++ b/Part2/A4/06_irq/boot/bootsect.asm @@ -28,7 +28,7 @@ load_kernel: call print_nl mov bx, KERNEL_OFFSET ; Read from disk and store in 0x1000 - mov dh, 16 ; Our future kernel will be larger, make this big + mov dh, 48 ; Our future kernel will be larger, make this big mov dl, [BOOT_DRIVE] call disk_load ret diff --git a/Part2/A4/06_irq/cpu/isr.c b/Part2/A4/06_irq/cpu/isr.c index fcc613b..7a88ddb 100755 --- a/Part2/A4/06_irq/cpu/isr.c +++ b/Part2/A4/06_irq/cpu/isr.c @@ -79,8 +79,8 @@ void isr_install() { char *exception_messages[] = { "Division By Zero", "Debug", - "Non Maskable Interrupt", - "Breakpoint", + "Non Maskable Interrupt | C", + "Breakpoint | S", "Into Detected Overflow", "Out of Bounds", "Invalid Opcode",