1234567891011121314151617 |
- /* https://github.com/cirosantilli/x86-bare-metal-examples#ps2-keyboard */
- #include "common.h"
- BEGIN
- CLEAR
- in $0x60, %al
- mov %al, %cl
- loop:
- /* Store the scancode to al. */
- in $0x60, %al
- cmp %al, %cl
- jz loop
- mov %al, %cl
- PRINT_HEX <%al>
- PRINT_NEWLINE
- jmp loop
|