int 10h, Funkcija 00 :-)
Prikazujem rezultate 1 do 5 od 5

Tema: int 10h, Funkcija 00 :-)

  1. #1
    Zainteresovan član
    Učlanjen
    05.09.2008.
    Poruke
    122
    Reputaciona moć
    0

    Podrazumevano int 10h, Funkcija 00 :-)

    Kod:
    TITLE ChMode
    
    .MODEL small, stdcall
    .STACK 100
    .386
    
    
    
    .CODE
    main PROC
    	mov Ax, @data
    	mov Ds, Ax
    
    	mov Ah, 00h
    	mov Al, 13h
    		int 10h
    
    	MOV Ah, 4Ch
    		int 21h
    main ENDP
    END main
    ok, a kako da odredim neki normalan mod koji radi u pravoj rezoluciji monitora, stvarnoj, ako je to moguce?



  2. #2
    Domaćin
    Učlanjen
    05.10.2005.
    Pol
    muški
    Poruke
    3.777
    Tekstova u blogu
    1
    Reputaciona moć
    0

    Podrazumevano Re: int 10h, Funkcija 00 :-)

    Kakva ti je to "prava rezolucija"? Vektor int 10h ti pruza rang rezolucije od 320x200 do 640x480 (ili tako nesto).

    Za vise rezolucije (800x600 naprimer) bojim se da ces morati da koristis VESA BIOS ekstenzije. Link: http://en.wikipedia.org/wiki/VESA_BIOS_Extensions

  3. #3
    Zainteresovan član
    Učlanjen
    05.09.2008.
    Poruke
    122
    Reputaciona moć
    0

    Podrazumevano Re: int 10h, Funkcija 00 :-)

    "prava rezolucija" je bas to sto sam rekao. Nemam nameru da nikome objasnjavam.
    Bojim se da necu morati, zato sto vidim da svaki BIOS normalan mora moci da se (pa vidis sam ako imas windows ili DOS) koristi i u pravoj rezoluciji.
    Zar su programeri Windowsa morali da skidaju VESA BIOS Ekstenzije

    pod 2:
    Int 10 definitivno pruza i 800x640 tako da se bojim da mnogo lupas a malo znas. A pruza li vise rezolucije jos neznam.

    pod 3:
    ipak se ne zove vector vec Interrupt Vector ma sta to znacilo.

    pod 4:
    tema je 'masinski jezik' tako da tu nema 'skidanja'. Jednostavnu, tu sve (bukvalno) mozes sam da napravis (ako umes): programske jezike, operativne sisteme, programe za sjebavanje ventilatora itd.. Nije ovo VB ili Cpp.
    Poslednji put ažurirao/la MIKROJEB : 08.10.2008. u 19:57

  4. #4
    Domaćin
    Učlanjen
    05.10.2005.
    Pol
    muški
    Poruke
    3.777
    Tekstova u blogu
    1
    Reputaciona moć
    0

    Podrazumevano Re: int 10h, Funkcija 00 :-)

    Ko je rekao da se VESA BIOS ekstenzije skidaju? To je obican standard za programerski pristup grafickim karticama koje podrzavaju visu rezoluciju. Sve to lepo pise na linku koji sam ti dao.

    Ne, ne znam skoro nista o VESA/SuperVGA programiranju, ali znam da ukoliko zelis visu (pravu?) rezoluciju onda to sigurno neces postici tradicionalnom VGA int 10h/00h metodom. VESA BIOS ekstenzije se pristupaju vektorom int 10h ali na drugaciji nacin.

    Evo ti link za uvod u VESA programiranje: http://www.monstersoft.com/tutorial1/VESA_intro.html
    Poslednji put ažurirao/la mikki88 : 09.10.2008. u 01:24

  5. #5
    Zainteresovan član
    Učlanjen
    05.09.2008.
    Poruke
    122
    Reputaciona moć
    0

    Podrazumevano Re: int 10h, Funkcija 00 :-)

    Zbog naziva misljah da se skida, kao program neki preko koga se implicitno ... to radi.
    Posto je pisalo bios EXTENSIONS.

    Komolikovano mi je izgleda cu morati pre ovoga jos dosta stvari da procitam.

Slične teme

  1. Podele funkcija u Beogradu
    Autor munjoliki u forumu Politika
    Odgovora: 0
    Poslednja poruka: 26.09.2008., 13:48
  2. pomoc! eksponencijalna funkcija
    Autor larara u forumu Prirodne nauke
    Odgovora: 0
    Poslednja poruka: 01.11.2007., 03:27
  3. ''Demokratsko'' otimanje funkcija!
    Autor Karlito Brigante u forumu Politika
    Odgovora: 0
    Poslednja poruka: 17.07.2007., 17:26
  4. Copy/Paste funkcija
    Autor Truman u forumu Operativni sistemi
    Odgovora: 2
    Poslednja poruka: 26.10.2005., 12:04
  5. NOW funkcija u Excell-u
    Autor tolstoy u forumu Softver
    Odgovora: 3
    Poslednja poruka: 21.06.2005., 09:34

Pravila za slanje poruka

  • Ne možete kreirati novu temu
  • Ne možete poslati odgovor
  • Ne možete dodati priloge
  • Ne možete prepraviti svoju poruku
  •