🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.lang.asm
6 messages
6 total messages Started by mike82@buziaczek Sun, 19 Mar 2006 15:35
OS 32-bit
#139
Author: mike82@buziaczek
Date: Sun, 19 Mar 2006 15:35
8 lines
230 bytes
Witam !!
Mam maly problem..
Musze przerobic maly system 16bitowy na 32bity..
W sumie niewiem sie za co zlapac, wiem tyle ze musze pozmieniac cos w
deskryptorze GDT...

Prosze o pomoc!!!
http://rudy.mif.pg.gda.pl/~mike/projekt.zip
Re: OS 32-bit
#142
Author: mike82@buziaczek
Date: Tue, 21 Mar 2006 14:26
4 lines
52 bytes
Dieki za linki :))
Pozdrawiam

PS .Ciagle walcze ..
Re: OS 32-bit
#140
Author: "Wiktor S."
Date: Tue, 21 Mar 2006 18:36
20 lines
691 bytes
> Mam maly problem..
> Musze przerobic maly system 16bitowy na 32bity..
> W sumie niewiem sie za co zlapac, wiem tyle ze musze pozmieniac cos w
> deskryptorze GDT...

W deskryptorze (poszukaj opisu jego formatu...) jest flaga odpowiedzialna za
to, czy segment jest 16- czy 32-bitowy.

Do kodu 32-bitowego musisz (*) zdefiniowaæ oddzielny segment, z dyrektyw±
use32 i odpowiedni± flag± w GDT. Tu¿ po zmianie trybu na chroniony wykonaj
do niego daleki skok (mo¿e byæ call, wtedy ³atwo wrócisz).


(*) chocia¿ _mo¿na_ napisaæ program, w którym bêdzie tylko JEDEN segment -
wspólny na kod trybu rzeczywistego, chronionego, na dane i stos, wykracza to
poza ramy tego w±tku ;-)

--
Azarien

Re: OS 32-bit
#141
Author: Lopez
Date: Tue, 21 Mar 2006 19:03
22 lines
640 bytes
mike82@buziaczek.pl napisa³(a):
> Witam !!
> Mam maly problem..
> Musze przerobic maly system 16bitowy na 32bity..
> W sumie niewiem sie za co zlapac, wiem tyle ze musze pozmieniac cos w
> deskryptorze GDT...
>
> Prosze o pomoc!!!
> http://rudy.mif.pg.gda.pl/~mike/projekt.zip
>

W pierwszej kolejnosci zalecam manuale Intela,
a tu troche lektury po polskiemu
http://www.iaii.weia.po.opole.pl/dyplomy/Arch_komp/cwicz3.html
Na koncu jest przyklad (w zasadzie gotowiec)
porownaj go ze swoim i bedziesz wiedzial od czego zaczac.

P.S.
http://www.google.pl/search?hl=pl&q=tryb+chroniony&btnG=Wyszukaj+w+Google&lr=lang_pl

--
Pozdrawiam
Lopez
Re: OS 32-bit
#143
Author: mike82@buziaczek
Date: Sun, 26 Mar 2006 12:43
6 lines
187 bytes
Wie ktos moze z jakiego powodu jezeli odpalam w DosBoxie, mysle ze
dobrze napisany systemik, jak chce przesc do pm to wywala mi blad
"Illegal descriptor type 0 for int B"

??
Pozdrawiam
Re: OS 32-bit
#144
Author: "Wiktor S."
Date: Mon, 27 Mar 2006 11:02
10 lines
264 bytes
> Wie ktos moze z jakiego powodu jezeli odpalam w DosBoxie, mysle ze
> dobrze napisany systemik, jak chce przesc do pm to wywala mi blad
> "Illegal descriptor type 0 for int B"


Odpal go na ¿ywo, a siê dowiesz, czy coœ knocisz czy to b³¹d dosboksa.


--
Azarien
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads