Mostra i registri della CPU nella finestra dell'orologio VS2008
-
06-07-2019 - |
Domanda
È possibile aggiungere registri CPU (RAX, EAX, flag, ecc.) con una sintassi specifica in una finestra di controllo in modo che vengano visualizzati come variabili normali e stampati in base-10 (o esadecimali se la visualizzazione esadecimale è attiva) ?
per esempio:
se la finestra Registri mostra RAX = 00000000027A6468, l'aggiunta di% rax all'orologio comporterebbe:
Name Value Type
%rax 41575528 CPU Register
Grazie!
Soluzione
Altri suggerimenti
Con VS2010 e versioni successive c'è una finestra 'Registers' (Debug- > Windows- > Registers). Per vedere i flag e altri registri (es. MMX / SSE) basta fare clic con il pulsante destro del mouse e abilitarli con il segno di spunta corrispondente poiché non sono mostrati per impostazione predefinita. Alcuni suggerimenti per le bandiere:
Overflow OV Direction UP
Interrupt EI Sign PL
Zero ZR Aux Carry AC
Parity PE Carry CY