📄 14_bios_print_grapi.asm
字号:
.model small
.stack 100h
.data
color_t db 0,2,4,6,8,10,12,14,1,3,5,7,9,11,13,15,0
n equ $-msg
.code
.startup
start:
mov ax,@data
mov ds,ax
mov es,ax ;取段段偏移地址
mov ax,0dh
int 10h
mov dx,offset color_t
mov ah,10h
mov al,2
int 10h
mov al,0 ;设置点的颜色
mov cx,100
mov dx,100 ;矩形平面的左上角的坐标
next:
mov ah,0ch ;写点
INT 10h
inc cx
cmp cx,300 ;判断一行是否显示完毕
jnz next
mov cx,100
inc dx
cmp dx,200
jnz next
mov cx,100
mov dx,100
inc al
cmp al,16
jnz next
mov ax,2 ;设置显示模式
INT 10h
.exit
end
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -