P000 Architektura počítačů

Obsah
Předchozí: Mapa přístupných V/V bran, přerušení

Ladící registry

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:

Ladící body

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)

Příznak RF

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