Re: [PATCH] restore floppy boot image

From: Timothy Miller
Date: Wed Jun 30 2004 - 16:13:33 EST




Joshua wrote:

+/*
+ * Routine errcode prints a diagnostic to the screen
+ * Used for debugging and for printing BIOS error codes
+ */
+errcode:
+ mov %ah, %dh
+ mov $1, %cx
+print_hex:
+ mov $10, %ah
+ mov $7, %bx
+phl: mov %dh, %al
+ shr $4, %al
+ and 15, %al
+ add $0x90, %al
+ daa
+ add $0x40, %al
+ daa
+ int $0x10
+ shl $4, %dx
+ loop phl

This loop will not loop. You've set CX to 1.
LOOP is like "} while (--CX);".



-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/