נשלח בתאריך: 31 March 2009 בשעה 12:06 | | IP רשוּם
|
|
|
|
אני מעוניינת להציג שני קוים על המסך.
קו אחד יוצא לי, קו שני לא. מה יכולה להיות הבעיה?
MODEL small
stack 100h
DATASEG x dw 319 y dw 1
color db 15 ;array db 0eFFF dup (?)
CODESEG
start:
mov ax,@data mov ds,ax קביעת מצב גרפי: mov ax,13h int 10h קורא לפונקציה שמציירת קו: call bigSquare משנה את מספר עמודות כדי לקרוא לפונקציה שתצייר שורה בעמודה 66 mov [y],66 call bigSquare
exit:
mov ax,4c00H int 21h bigSquare:
again: mov bh,0h mov cx,x mov dx,y mov al,color mov ah,0ch int 10h dec x jnz again
ret
END start
|