These notes are focused on assembly language and related tooling (linkers, loaders, etc).
Speficially, those used on the following machines:
https://www.davidsalomon.name
Assemblers and Loaders (1993)
https://www.johnlevine.com/index.phtml
Linkers and Loaders (2000)
20 part Linker Essay (on LWN)
Order by interest. My preference was on simple tools written in a C-like, data-oriented, or procedural way. I don't want to deal with low level tooling marred by dense language abstractions.
Zydis
YASM (Rewrite of (some) of Netwide in C)
AsmJit
FASM
VASM
HLA
Everything below is just noted to exist but I don't care for.
Netwide Assembler
MASM
GAS