12345678910111213141516171819 |
- #pragma once
- #include <types/types.h>
- #define PORT_PIC1 (0x20)
- #define PORT_PIC2 (0xa0)
- #define PORT_PIC1_COMMAND (PORT_PIC1)
- #define PORT_PIC1_DATA ((PORT_PIC1) + 1)
- #define PORT_PIC2_COMMAND (PORT_PIC2)
- #define PORT_PIC2_DATA ((PORT_PIC2) + 1)
- #define PORT_KEYDATA 0x0060u
- extern void asm_outb(uint16_t port_number, uint8_t data);
- extern uint8_t asm_inb(uint16_t port_number);
- extern void asm_hlt(void);
- extern void asm_cli(void);
- extern void asm_sti(void);
|