Portál AbcLinuxu, 17. července 2025 22:45


Dotaz: Přepnutí CPU do chráněného režimu

20.2.2004 20:48 deadly_hawk | HK
Přepnutí CPU do chráněného režimu
Přečteno: 123×
Odpovědět | Admin
Moc by mě zajímalo jak se přepne CPU do chráněného režimu, hledal jsem všude a nenašel jsem nic a jelikož neumim moc anglicky tak jsem se v dokumetaci nebo ve stránkách Oficiálních moc neorientoval. Takže nevím jestli je to jen nákej přikáz instrukce nebo kde bych to našel. Když to bude někdo vedět prosim hodte my link nebo ten kod dik moc.
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

20.2.2004 21:09 Miroslav Petříček | skóre: 9 | Brno
Rozbalit Rozbalit vše Přepnutí CPU do chráněného režimu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Již od dob procesoru 80286 se to dělá nastavením nejnižšího bitu (PE) stavového registru MSW, který u 80386 (a novějších) tvoří spodních 16-bitů registru CR0.

Pokud chcete instrukci, tak nejspíš MOV CR0,operand. Kde operand musí mít nastavený PE bit.

Kromě toho je možné použít také instrukce SMSW/LMSW, pro získání/zapsání spodních 16-ti bitů registru CR0.
21.2.2004 12:51 deadly_hawk | HK
Rozbalit Rozbalit vše Přepnutí CPU do chráněného režimu
Děkuji mockrát za odpověd.
21.2.2004 17:31 Tom K | skóre: 22
Rozbalit Rozbalit vše Přepnutí CPU do chráněného režimu
hehe jo pokud jde jen o prepnuti tak ano :-) ale tech veci okolo aby to fungovalo i potom (gdtr,ldtr, ... :-)
echo -n "u48" | sha1sum | head -c3; echo
21.2.2004 19:03 Petr Klima | skóre: 22
Rozbalit Rozbalit vše Přepnutí CPU do chráněného režimu
Ale na to se neptal :-)
22.2.2004 13:00 deadly_hawk | HK
Rozbalit Rozbalit vše Přepnutí CPU do chráněného režimu
Ale můžeš mě poučit nebo někde kde bych o tom něco našel :-D
22.2.2004 14:32 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Přepnutí CPU do chráněného režimu
Hledej v tom případě něco o MS-DOSu ;-) protože tohle s Linuxem nijak nesouvisí (pokud tedy nechceš měnit počáteční fáze bootu, viz arch/i386/boot/setup.S, příjemné čtení ;-) Všechny normální OS na ix86, Linux nevyjímaje, běží v chráněném módu celou dobu a není cesty zpět...
22.2.2004 18:38 hEadleSs
Rozbalit Rozbalit vše Přepnutí CPU do chráněného režimu
Odpovědět | | Sbalit | Link | Blokovat | Admin
na takovýhle dotazy exitujou přece ty elektronický manuály SYSMAN a ATHELP ne?? (a jistě jich je ještě mnohem víc)

ale tyhle 2 jsou určitě česky

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.