SysCodeSelector equ 0x08
SysDataSelector equ 0x10
VideoSelector equ 0x18
[bits 16]
[org 7C00h]
mov ax, 0
mov ds, ax
mov ax, 0xB800
mov es, ax
mov di, 0
mov cx, 0x7FF
mov ax, 0
paint:
mov byte [es:di], al ;화면 초기화
add di,2
dec cx
jnz paint
mov di,80 * 0
mov byte [es:di],41h ;'A' 출력
cli
lgdt[gdtr]
mov eax, cr0
or eax, 0x00000001
mov cr0, eax
nop