Messages in this thread | | | Date | Wed, 30 Jun 2004 17:33:17 -0400 | From | Timothy Miller <> | Subject | Re: [PATCH] restore floppy boot image |
| |
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@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |