自创霓虹灯程序,可能代码看起来有点乱
assume cs:code,ds:codecode segment
color db 8
rest: mov color,8
jmp a
start: mov ax, code
mov ds, ax
mov ax, 0b800h
mov es, ax
mov bx, 0
mov cx, 100
start0: cmp color, 10h
jnb rest
a: mov bl,color ;show函数的变量bl赋值,bl存放颜色信息
call show
inc color
loop start0
mov ah, 4ch ;退出程序
int 21h
show: push bx ;定义show函数
push cx
delay: mov dx,100h ;小甲鱼外中断视频里讲到的delay函数
mov ax,0
s1: sub ax,1
sbb dx,0
cmp ax,0
jne s1
cmp dx,0
jne s1
mov bh,bl
mov di, 0
mov cx,4000
mov al,'\'
b: mov ah,bl
mov es:,ax
dec cx
jcxz exit
add di, 2
cmp bl, 10h
jnb init ;将bl变量重新初始化
inc bl
jmp go
init: mov bl,bh
go: jmp b
ok: pop cx
pop bx
exit: ret
code ends
end start 效果不错,很有意思。继续努力。 恩恩 真的不错啊 我下了多谢楼主分享 谢谢分享,拿走研究下 俺好奇,看看学习了! 美妙.收藏了 挺强的哦! 看帖,就必须回帖
页:
[1]