Low Level Programming by igor zhirkov
even though its not really about assembler specifically. it has a good chapter on it and teaches good to apply knowledge of machine-code/assembly to an architecture/system (amd64 in this case), and then spends a lot of time to teach how to translate that upwards to higher languages rather than downward. teaches u to find out and research stuff yourself too. he's a good teacher.
know its not about llvm and jit etc. - but imho the basics is first this, and then moving up. otherwise it's confusing.
know its not about llvm and jit etc. - but imho the basics is first this, and then moving up. otherwise it's confusing.