Volani preruseni 10h

David Sauer davids na iol.cz
Úterý Leden 12 20:16:27 CET 1999


>>>> "David" == David Sebik <sebik na tdf.cz> writes:

    David> Dobry den,
    David> potrebuji na specialnim hw prepnout zobrazovani na plochy displej.
    David> V dosovske utilite, ktera je prilozena, jsou tyto instrukce:

    David> MOV AX, 5F51h
    David> MOV BL, 1
    David> INT 10h

    David> Pokud jsem vsechno spravne pochopil, prepis do cecka je tento:

    David> asm ("mov $0x5f51, %ax; mov $1, %bl; int $0x10;");

Prohoha !!!!!!!!!!!!!!!!!!!!!
  Zapomente na bios, zapomente na dos. Pokud vas zajima nejake
  preruseni, je to 0x80(doufam), ktere se pouzito pro systemova
  volani. Jinak zadna preruseni, zadna instrukce INT. Celkem jiste
  nebude fungovat volani z DOSu, nebot ten pouziva BIOS a ten
  neni(normalne) pristupny. Navic neni psan pro protected mod. Mozna ze
  DOSEMU..
   V pripade HW si musite zajistit dokumentaci a napsat si vlastni
  ovladac, ktery ovsem vubec nemusi byt v kernelu. Doporucuji knihu
  "Linux device drivers".

-- 
* David Sauer, student of Czech Technical University
* electronic mail: davids na iol.cz (mime compatible)


Další informace o konferenci Linux