From f78ffbbfb626714facfd8f1be8c2cb0088a810ba Mon Sep 17 00:00:00 2001 From: Yourtion Date: Thu, 21 Apr 2016 11:27:05 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E9=AB=98=E5=88=86=E8=BE=A8=E7=8E=87?= =?UTF-8?q?=EF=BC=881=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 14_day/asmhead.nas | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) 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 获取指示灯状态