I am no where near a low-level programming expert. But learning ASM in correspondence with the x86/x64 instruction set really helped me understanding how computing works. All this with just simple stuff, for instance incrementing a counter every second.