Dzieki flabra.
Ale przy kompilacji wypisuje takie bledy:
~^
#ERROR messages will be removed if you leave these first two lines in @@@@#
.model tiny
.code
org 100h
start:
mov ax,13h ; nr trybu (19)+ nr funkcji (0)
int 10h ; ustawienie trybu
mov cx,320 ; no klasyk s słuzy jako counter dla loopa i innych
@1: ; petla
mov bx,0a000h ; segment obrazu
mov byte ptr [bx:cx],15 ; zapal pixel
~ ^
#ERROR 39: Bad Index Register @@@@#
push cx ; zapamietaj licznik
xor ah,ah ; funkcja 0
int 19h ; odczyt czasu
add dx,5 ; ustawienie opoznienia
mov bx,dx ; zapamietaj opoznienie
@2: ;petla
xor ah,ah ; nr f-cji
int 19h ; odczyt czsu
cmp dx,bx ; porownaj
jne @2 ; jeszcze raz jesli nierowne
pop cx ; odtworz licznik
mov byte ptr [bx:cx],0 ; zgas pixel
~ ^
#ERROR 39: Bad Index Register @@@@#
loop @1 ; skok do poczatku petli i cx=cx-1
xor ah,ah ; funkcja 0
int 16h ; odczyt znaku z klawiatury (czekaj)
mov ax,03h ; tryb text 80x25
int 10h ; ustawienie trybu
end start
Może być cos z procesami... strasznie mi głupio tak wypytywac, ale w asmie nie zbyt sie orientuje, dokładnie na zaliczenie powinienem coś napisac z efektem graficznym i co najwazniejsze wiedziec co z czym sie je, wiec postanowilem napisac tutaj.
Jeszcze raz dziekuje za wszelka pomoc.