汇编语言如何让像素点每四行重复
来源:百度知道 编辑:UC知道 时间:2024/05/24 15:09:59
我已经画了一条像素点的线,但是要四行重复一种颜色,就是前四行用四种颜色,第五行juice重复第一种颜色,以此类推,那位高手帮帮忙
assume cs:code,ds:data
data segment
ColTbl db 07H,01H,04H,03H ;要循环显示的四种颜色
data ends
code segment
start:
mov ax,data
mov ds,ax
mov ah,00H
mov al,13H
int 10H
mov si,offset ColTbl
mov di,si
add di,3
mov bh,0
mov cx,0
mov dx,0
mov ah,0CH
line:
mov al,[si]
inc si
cmp si,di
jnz row
sub si,4
row:
inc cx
int 10H
cmp cx,319
jnz row
mov cx,0
inc dx
cmp dx,200
jnz line
mov ah,07H
int 21H
mov ax,4C00H
int 21H
code ends
end start
=================================================以上为程序代码
有几个数好像不是很对劲,就是那个屏幕边界的数值