P000 Architektura počítačůObsah |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |
DR7 | LN3 | RW3 | LN2 | RW2 | LN1 | RW1 | LN0 | RW0 | GD | GE | LE | G3 | L3 | G2 | L2 | G1 | L1 | G0 | L0 | |||||||||||||
DR6 | BT | BS | BD | |||||||||||||||||||||||||||||
DR3 | Lineární adresa pro ladící bod č. 3 | |||||||||||||||||||||||||||||||
DR2 | Lineární adresa pro ladící bod č. 2 | |||||||||||||||||||||||||||||||
DR1 | Lineární adresa pro ladící bod č. 1 | |||||||||||||||||||||||||||||||
DR0 | Lineární adresa pro ladící bod č. 0 |
DR7 je příkazový registr:
RW | Typ operace | LN | Délka operandu | |
00 | Výběr instrukce | 00 | Slabika nebo instrukce | |
01 | Zápis dat | 01 | 16bitové slovo | |
10 | Nepoužito | 10 | Nepoužito | |
11 | Čtení nebo zápis dat | 11 | 32bitové dvojslovo |
DR 6 je stavový registr. INT 1 bylo vyvoláno:
Po shodě DRi s adresou právě prováděné instruke se generuje INT 1 typu Fault (v zásobníku adresa ukazuje na instrukci)
Po shodě DRi s adresou právě zpracovávaného operandu se generuje INT 1 typu Trap (v zásobníku adresa ukazuje za instrukci)
Je automaticky nastaven při INT 1 typu Fault, je vynulován po dokončení každé instrukce.
Je-li RF=1 ignorují se všechna přerušení ladících nástrojů
Následující:
Proceror Intel 80486 Obsah |
Michal Brandejs brandejs@informatics.muni.cz