Get the latest tech news
I believe 6502 instruction set is a good first assembly language
Why I believe 6502 instruction set is a good first assembly language
Vvarious imaginary CPUs created for teaching purposes; admittedly, some of them have very clean and “perfect” instruction set - in fact I was taught one in high school. Modern microprocessors are almost exclusively programmed with high-level languages and the direct usage of assembly instruction is not high on the list of priorities for CPU designers nowadays. In some respects, it is easier to code than with ARM, given the wealth of instructions that are not constrained by being 32-bit in size and can have variable number of operands; or at least that’s my impression after starting with Z80 which is compatible with x86 predecessor Intel 8080.
Or read this on Hacker News