⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 disp.asm

📁 一个用FASM写的显示彩条的程序。 可是我还不会用它显示字符呢。有谁会呢?请教教我啊。 QQ:254082939
💻 ASM
字号:
	use16
	org 100h

	start:
	mov ax,0012h ;设置640*480/16显示模式
	int 10h
	mov bx,0a000h ;显存段地址
	mov es,bx
	mov di,0000h ;淮覣000:0000开始显示
	mov bx,0000h ;BH中为象素颜色值
	loop1:
	add bx,0100h   ;从象素颜色值01开始显示
	cmp bx,0f00h   ;最高象素值
	ja exit       ;显示完转出口
	mov cx,0500h   ;彩条宽度
	loop2:
	mov dx,03ceh
	mov ax,0ff08h	;写入位屏蔽寄存器,开放显存中数据位
	out dx,ax
	mov ax,0f01h   ;写入置位/复位允许寄存器
	out dx,ax
	mov ax,bx     ;将颜色值写入置位/复位寄存器
	out dx,ax
	mov ax,0f02h
	mov dx,03c4h
	out dx,ax
	mov ax,0ffffh	;写屏
	stosw
	loop loop2
	jmp loop1
	exit:
	int 20h

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -