Visualizzazione e modifica dei registri in KD
I registri sono piccole unità di memoria volatili che si trovano nella CPU. Molti registri sono dedicati a usi specifici e altri registri sono disponibili per le applicazioni in modalità utente da usare. I processori basati su x86 e x64 dispongono di raccolte diverse di registri disponibili. Per altre informazioni sui registri in ogni processore, vedere Architettura del processore.
In KD è possibile visualizzare e modificare i registri immettendo il comando r (Registri). È possibile personalizzare la visualizzazione usando diverse opzioni o usando il comando rm (Register Mask).
I registri vengono inoltre visualizzati automaticamente ogni volta che la destinazione si arresta. Se si esegue l'esecuzione del codice con i comandi p (passaggio) o t (traccia), viene visualizzato un registro in ogni passaggio. Per arrestare questa visualizzazione, usare l'opzione r quando si usano questi comandi.
In un processore basato su x86, l'opzione r controlla anche diversi registri a bit noti come flag. Per modificare questi flag, si usa una sintassi leggermente diversa rispetto alla modifica dei registri regolari. Per altre informazioni su questi flag e una spiegazione di questa sintassi, vedere Flag x86.