Re:x86-64 Assembly Language Programming with Ubuntu
by aaaaaaaaaab on Friday August 31, 2018 @05:26PM
(#17888709)
>you're starting out in one of the 16-bit modes and working your way to changing to x86-64 and virtual memory
"ontogeny recapitulates phylogeny"
Outside of system code, the main use for assembly is trying to maximize performance on hot loops. Your optimized matrix-multiply routine, or media decoding kernel, could well be written in assembly. I've seen a few cases where people do things such as manual calling conventions in assembly as well.