ddvb, ddvh, ddvw, ddvd, ddpb, ddph, ddpw e ddpd,
I sottocomandi ddvb, ddvh, ddvw e ddvd possono essere utilizzati per accedere alla memoria in modalità tradotta, utilizzando un indirizzo effettivo già associato. Su una macchina a 64 - bit, si accede alle parole doppie correttamente allineate in una singola istruzione di caricamento (ld) con il comando secondario ddvd . I sottocomandi ddpb, ddph, ddpw e ddpd possono essere utilizzati per accedere a memoria in modalità convertita, utilizzando un indirizzo fisico che verrà associato. Su una macchina a 64 - bit, si accede alle parole doppie correttamente allineate in una singola istruzione di caricamento (ld) con il comando secondario ddpd . L'interfaccia DBAT viene utilizzata per tradurre questo indirizzo in modalità cache - inibito.
Formato
ddvb EffectiveAddress [conteggio]
ddvh EffectiveAddress [conteggio]
ddvw EffectiveAddress [conteggio]
ddvd EffectiveAddress [conteggio]
ddpb PhysicalAddress [conteggio]
ddph PhysicalAddress [conteggio]
ddpw PhysicalAddress [conteggio]
ddpd PhysicalAddress [conteggio]
Parametri
| Elemento | Descrizione |
|---|---|
| EffectiveAddress | Specifica l'indirizzo efficace o virtuale dell'area di memoria di partenza da visualizzare. I simboli, i valori esadecimali o le espressioni esadecimali possono essere utilizzati per specificare l'indirizzo. |
| PhysicalAddress | Specifica l'indirizzo fisico o reale dell'area di memoria di partenza da visualizzare. I simboli, i valori esadecimali o le espressioni esadecimali possono essere utilizzati per specificare l'indirizzo. |
| conteggio | Specifica il numero di byte per ddvb e ddpb da visualizzare, specifica il numero di mezze parole per ddvh e ddph da visualizzare, specifica il numero di parole per ddvw e ddpw da visualizzare e specifica il numero di parole doppie per ddvd e ddpd da visualizzare. L'argomento count è un valore esadecimale. |
Non è possibile accedere alla memoria dello spazio I/O (Direct Store Segment (T=1)) quando la traduzione è disabilitata. Le aree associate dalle aree del comando bat devono essere accessibili anche con la conversione abilitata. In caso contrario i controlli della cache vengono ignorati.
Altro
L'alias per:
- ddvb è diob
- ddvh è dioh
- ddvw è diow
- ddvd è diod
Non ci sono alias per quanto segue:
- ddpb
- ddph
- ddpw
- ddpd
Esempi
Di seguito è riportato un esempio su una macchina PCI:
KDB(0)> ddpw 80000cfc //print one word at physical address 80000cfc
80000CFC: D0000080 //Read is done in relocated mode, cache inhibited
KDB(0)>