Register stammt glaube ich noch aus den 8 Bit Zeiten und wird heute wohl eher nicht mehr benutzt.

Was der Compiler für Code draus macht, gucke ich mir liebend gerne im Assemblercode an und nicht immer finde ich den Code gut
Umgekehrt habe ich auch schon aus dem erzeugten Assembler Code vom Compiler gelernt. Da kamen dann solche Gedanken:
Ach das geht auch .....