Cで理解できるハードってポインタくらいだろ。
理解したいなら何かアセンブラやればいいんじゃねーの?