/* * print_hex — print a single byte as two uppercase hex digits. * * No printf yet; this is what bare-metal debug looks like in stage 3. */ #include #include void print_hex(uint8_t v) { static const char digits[] = "0123456789ABCDEF"; putchar(digits[(v >> 4) & 0x0F]); putchar(digits[v & 0x0F]); }