Comment by kragen
4 hours ago
I've never actually read it! I'm not sure what I would recommend if someone asked me for an introductory assembly-language book recommendation. Probably something for ARM or AMD64?
4 hours ago
I've never actually read it! I'm not sure what I would recommend if someone asked me for an introductory assembly-language book recommendation. Probably something for ARM or AMD64?
I am not an expert but have been learning RISC-V Assembly in my backlog for some years now. https://riscv-programming.org/
Feels like what x86 could have been if it started clean.
You mean, if the 80386 hadn't been designed with 8086 backwards compatibility in mind? What attributes do you see in common? "x86 started clean" might be a reasonable description of iAPX432, RL78, Itanic, 68000, or ARM2, from different points of view.
I've only written some small and simple RISC-V code; enough to know that I like it a lot better than AMD64 but not as well as ARM32.