Skocz do zawartości
Szukaj w
  • Więcej opcji...
Znajdź wyniki, które zawierają...
Szukaj wyników w...

Zarchiwizowany

Ten temat jest archiwizowany i nie można dodawać nowych odpowiedzi.

anka-koreanka

Czy waszym zdaniem Piotr R. jest seksowny?

Polecane posty

Gość kulka zgadulka
ze niby Rubik? :O

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Gość dziewczyna informatyka
procedure Init13h;assembler; asm mov ax,13h {do rejestru AX przypisujemy wartość 13h (litera h przy wartości oznacza...} {...że liczba podana jest w systemie szesnastkowym} int 10h {i na ekran to (10h to przerywanie ekranu/video} end; Aby powrócić do trybu tekstowego wywołaj poniższa procedurę: procedure Close13h;assembler; asm mov ax,03h {do AX wartość 03h} int 10h {... i na ekran} end; OK, wiemy już jak zainicjować tryb 13h, więc przyszła pora na narysowanie pierwszego piksela, a do tego posłuży ta procedura: procedure putpixel(x,y:word; color:byte); begin mem:=color; { $0A000 to adres pamięci ekrany. Następnie obliczamy ...} {... przesunięci (offset) punktu ekranu, któremu ... {... przypisujemy wartość koloru.} end; To było jedno rozwiązanie. Wygląda nieźle, ale szybciej będzie tak: procedure putpixel(x,y:word; color:byte); begin mem[$0a000:(x+(y shl 6)+(y shl 8))]:=color; end;

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

×