1. Fotoaparati
  2. Auto audio i elektronika
  3. Kućni audio
  4. Osobni audio
  5. Televizori
  6. Pametna kuća

Kako se prebaciti iz stvarnog načina rada u zaštićeni u 80386?

Prebacivanje iz stvarnog načina rada u zaštićeni način rada u mikroprocesoru 80386 može se izvršiti izvršavanjem specifičnih uputa i izvođenjem određenih koraka inicijalizacije. Evo općeg prikaza procesa:

1. Omogućite vrata A20:

- Provjerite jesu li vrata A20 omogućena, omogućujući procesoru pristup punom 20-bitnom adresnom prostoru. To se obično radi putem kontrolera tipkovnice ili pisanjem na određene I/O portove.

2. Postavite registre segmenata:

- Inicijalizirajte četiri segmentna registra (CS, DS, ES, SS) s odgovarajućim osnovnim adresama i ograničenjima za definiranje memorijskih segmenata u zaštićenom načinu rada.

3. Učitajte tablicu globalnih deskriptora (GDT):

- Napravite GDT, što je podatkovna struktura koja sadrži deskriptore segmenata.

- Učitajte GDT registar (GDTR) s osnovnom adresom GDT-a.

4. Učitaj registar zadataka (TR):

- Postavite segment stanja zadatka (TSS) i učitajte njegovu osnovnu adresu u TR registar.

- TSS sadrži informacije o trenutnom zadatku, kao što je njegov pokazivač na hrpu i drugi podaci povezani sa zadatkom.

5. Omogući zaštićeni način rada:

- Izvršite instrukciju "MOV AX, 0x10; MOV DS, AX", koja omogućuje procesoru čitanje statusne riječi stroja (MSW) s memorijske lokacije 0x0010.

- Zapišite odgovarajuću vrijednost u MSW da biste omogućili zaštićeni način rada (npr. postavite bit 0).

6. Inicijaliziraj prekide:

- Konfigurirajte vektore prekida i tablicu deskriptora prekida (IDT) za zaštićeni način rada.

7. Prebacite se na zaštićeni način rada:

- Izvršite instrukciju "JMP FAR PTR 0x10:0x0;LJMP $0, $0", koja skače na vektor prekida stvarnog načina rada na 0x0010:0x0000 i zatim izvodi dugi skok na segment 0, pomak 0 u zaštićenom načinu rada.

Nakon izvršenja ovih koraka, procesor će ući u zaštićeni način rada. Važno je napomenuti da se određeni detalji i redoslijed koraka mogu razlikovati ovisno o točnom modelu procesora 80386 i operativnom sustavu ili softveru koji se koristi. Ispravna inicijalizacija i rukovanje upravljanjem memorijom, segmentacijom i drugim značajkama zaštićenog načina rada ključni su za ispravno funkcioniranje sustava.

  1. Je li sigurno dodavati strance na msn?
  2. Koje informacije web stranica Fine Homebuilding nudi svojim korisnicima?
  3. Koji je najbrži način da se kućni korisnik poveže s internetom?
  4. Najpraktičniji proizvodi za sigurnost doma.?
  5. Što je proxy server?