3 ms·
> Granted, ARMv8 AArch64 is not the ideal Assembly Language to learn as someone's first. However, if a true Beginner can learn ARMv8 AArch64, then all other Ass
by uticus 3y ago
> Granted, ARMv8 AArch64 is not the ideal Assembly Language to learn as someone's first. However, if a true Beginner can learn ARMv8 AArch64, then all other Assembly Languages will be easy work.
That's funny, I thought x86 had the title for "Not The Ideal Assembly Language To Learn"
- celegans25 3y agox86 was designed/developed back when a lot of programs were written in assembly, so writing assembly for it isn't terrible especially if you focus on the simpler instructions. Things like accessing global variables or manipulating the stack tend to be easier on x86 than on a load/store architecture because of all the addressing modes available. I personally would nominate POWER/PowerPC for Not The Ideal Assembly Language To Learn. Lots of confusing mnemonics, like two addressing modes, and registers identified by number instead of by name. It was not designed to be written by humans