批处理之家's Archiver

HAT 发表于 2009-7-27 16:20

初试批处理debug命令绘制图形

1、先设置图形模式
2、写像素
(1)一行一行的从下往上写,行号=0时退出
(2)对于每一行,一列一列的从右往左写
(3)对于每一行,像素颜色相同;不同行不同颜色,值f ~ 0循环。(具体哪个值对应什么颜色,请查看color /?)[code]@more /e +1 "%~f0"|debug>nul&goto:eof
a100
mov al,12
int 10                ;图形, 640 * 480, 16
mov ah,c        ;写像素的功能号,默认bx=0,即页号
mov dx,1e1        ;初识值:行编号
mov al,10        ;初识值:像素颜色值(0 - f)
dec dx                ;--------10b
test al,al
jnz 112
mov al,10        ;颜色循环
dec al                ;--------112
mov cx,280        ;初识值:列编号
int 10                ;--------117
loop 117
test dx,dx
jnz 10b
int 20

g
q[/code]转自:[url]http://www.cn-dos.net/forum/viewthread.php?tid=48126[/url]

523066680 发表于 2009-7-27 19:54

是hat,   好家伙,我来捧场啦~

defanive 发表于 2009-7-27 21:28

好久不见HAT,膜拜一下。。。

lxzzr 发表于 2009-7-28 20:27

怎么会“...遇到无效指令...” 呢?

wc726842270 发表于 2011-2-24 13:18

学习了。DEBUG这个命令,在学习的过程中还是有很多的问题啊。特别是16进制,都不知道代表什么意思

garyng 发表于 2011-8-16 16:37

是咯~是咯~看都不懂~

raymai97 发表于 2011-8-16 19:53

这个要全屏的? win7下好像不行啊~

amwfjhh 发表于 2014-11-3 13:20

WIN7要额外下debug.在dosbox下运行。

ads350668398 发表于 2014-11-5 15:22

加上注释 让新人看懂点什么 好不好 晕

凡凡之呗 发表于 2015-2-5 12:36

[b]回复 [url=http://www.bathome.net/redirect.php?goto=findpost&pid=34251&ptid=5350]1#[/url] [i]HAT[/i] [/b]


    hat?很牛吗,看来我要多多学习了

凡凡之呗 发表于 2015-2-5 12:37

[b]回复 [url=http://www.bathome.net/redirect.php?goto=findpost&pid=34251&ptid=5350]1#[/url] [i]HAT[/i] [/b]


    这个bat完全看不懂啊   是bat,吗

页: [1]

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.