📄 setupvga.s
字号:
;
; setupvga.s
; 提供setup阶段的vga支持
;
;
[bits 16]
global stuprint, vesa_mode
;
; stuprint [setup print]
;
; ds:di 指向零结尾的字符串
; 使用 ax, bx 但没有保护
;
stuprint:
push ax
push bx
repdis:
mov al,[ds:di]
cmp al, 0
jz quit
disp:
mov ah, 0xE
mov bx, 0x7
int 10h
inc di
jmp repdis
quit:
pop bx
pop ax
ret
vesa_mode:
mov bx,0x102
mov ax,0x4F02;
int 0x10
ret
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -