x86 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
No comments yet.