diff --git a/14_day/asmhead.nas b/14_day/asmhead.nas index b9448a0..85e9dd1 100644 --- a/14_day/asmhead.nas +++ b/14_day/asmhead.nas @@ -17,13 +17,13 @@ VRAM EQU 0x0ff8 ; 图像缓冲区的起始地址 ; 画面设置 - MOV AL,0x13 ; VGA显卡,320x200x8bit - MOV AH,0x00 + MOV BX,0x4101 ; VBE的640x480x8bi彩色 + MOV AX,0x4f02 INT 0x10 MOV BYTE [VMODE],8 ; 屏幕的模式(参考C语言的引用) - MOV WORD [SCRNX],320 - MOV WORD [SCRNY],200 - MOV DWORD [VRAM],0x000a0000 + MOV WORD [SCRNX],640 + MOV WORD [SCRNY],480 + MOV DWORD [VRAM],0xe0000000 ; 通过 BIOS 获取指示灯状态