level 7
⚡天气雷达⚡
楼主
data segment assume ds:datax1 dw 48hy1 dw 9hx2 dw 128hy2 dw 49hdeltax dw 0e0hdeltay dw 40hdelta2x dw 1c0hdelta2y dw 80hcolor db 2data endscode segment assume cs:codemain proc far mov ax,data mov ds,ax mov ax,4 int 10h mov si,1 mov
bp
,2 mov ax,delta2y mov bx,delta2x mov cx,deltaxloo: call draw add x1,si cmp ax,bx jg adjust jmp nextadjust: add [x1+bp],si sub ax,delta2xnext: add ax,delta2y loop looexit: mov ah,0 int 16h mov ax,3 int 10h mov ah,4ch int 21hmain endpdraw proc near push ax push bx push cx push dx mov cx,x1 mov dx,y1 mov al,color mov ah,0ch int 10h pop dx pop cx pop bx pop ax retdraw endpcode ends end main
2008年05月25日 12点05分
1
bp
,2 mov ax,delta2y mov bx,delta2x mov cx,deltaxloo: call draw add x1,si cmp ax,bx jg adjust jmp nextadjust: add [x1+bp],si sub ax,delta2xnext: add ax,delta2y loop looexit: mov ah,0 int 16h mov ax,3 int 10h mov ah,4ch int 21hmain endpdraw proc near push ax push bx push cx push dx mov cx,x1 mov dx,y1 mov al,color mov ah,0ch int 10h pop dx pop cx pop bx pop ax retdraw endpcode ends end main