中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-09-19 23:31
47,812 主题排行 / 349,917 发帖 / 今日 0 篇 / 48,270 会员排行
DOS启动盘 & LOGO技术 (启动盘室) » 让你的启动盘不一样
可打印版本  1,259 / 2
第1楼 sparrow1058 发表于 2006-11-29 09:20
新手上路 发帖 2 积分 5
让你的启动盘不一样
将下面代码用masm编译,生成color.exe 加入到autoexec.bat 可以让你的启动盘不一样。
;color.asm
;9 bright blue; a bright green; b,c,d,e,f
;根据秒数初始化你的dos界面
.model small
.data
.386
.code
start: mov ax,@data
mov ds,ax
mov al,00h
out 70h,al
nop
in al,71h ;get second
and ax,00ffh
cmp ax,07h
jb @F
mov cl,07h
div cl
mov al,ah
@@:
add al,9
mov bh,al
mov cx,0h
mov dx,2479h
mov ax,0600h
int 10h
mov bh,0
mov dx,0
mov ah,02h
int 10h
mov ah,4ch
int 21h
end start

[ Last edited by sparrow1058 on 2006-11-29 at 09:23 AM ]
第2楼 electronixtar 发表于 2006-11-29 09:30
铂金会员 发帖 2,672 积分 7,493
顶啊~~~
第3楼 manbuz 发表于 2006-12-01 05:17
初级用户 发帖 13 积分 34
呵呵,可以不用买单片机学习了。。楼主这行是高手啊
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023