P000 Architektura počítačůObsah |

G (Granularity) - =0-jednotka limitu je 1 B (max. 1 MB), =1-jednotka limitu je 4 kB (max. 4 GB).
AVL (Available for Programmer Use)
s závisí na typu popisovače
B (Big) - =0-segment podle pravidel 80286 (max.64 KB), implicitní velikost položky ukládané do zásobníku je 16 bitů, =1-segment podle pravidel 80386 (max. 4 GB), zásobník lze plnit od adresy FFFFFFFFh, imlicitní velikost položky ukládané do zásobníku je 32 bitů.
Bit s není použit
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| P | DPL | 0 | TYP | ||||
| Typ | Význam |
| 0 | nepovolená hodnota |
| 1 | TSS neaktivního procesu 80286 |
| 2 | LDT 80286 a 80386 |
| 3 | TSS aktivního procesu 80286 |
| 4 | brána pro předání řízení 80286 |
| 5 | brána zpřístupňující TSS 80286 |
| 6 | brána pro maskující přerušení 80286 |
| 7 | brána pro nemaskující přerušení 80286 |
| 8 | nepovolená hodnota |
| 9 | TSS neaktivního procesu 80386 |
| A | nepovolená hodnota |
| B | TSS aktivního procesu 80386 |
| C | brána pro předání řízení 80386 |
| D | nepovolená hodnota |
| E | brána pro maskující přerušení 80386 |
| F | brána pro nemaskující přerušení 80386 |
D (Default) - =0-implicitní velikost adres a operandů je 16 bitů, =1-implicitní velikost adres a operandů je 32 bitů
Explicitní určení velikosti zajišťují instrukční prefixy:
66h mění implicitní velikost operandu
66h mění implicitní velikost adresy
| D= | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 |
| Prefix 66h (vel. operandu) | ne | ne | ano | ano | ne | ne | ano | ano |
| Prefix 67h (vel. adresy) | ne | ano | ne | ano | ne | ano | ne | ano |
| Velikost operandu v bitech | 16 | 16 | 32 | 32 | 32 | 32 | 16 | 16 |
| Velikost adresy v bitech | 16 | 32 | 16 | 32 | 32 | 16 | 32 | 16 |
V reálném režimu není, ani po použití prefixu změny velikosti adresy povoleno adresovat větší segmenty než 64 KB. Offset, který by překročil hodnotu FFFh, způsobí přerušení INT13.
| Následující: Stránkování Obsah |
Michal Brandejs brandejs@informatics.muni.cz