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