Just learn straight machine code instead.
Most assemblers -> slow, shit, niggers, most won't even compile on my machine
Since the only other option for doing assembly is plugging it into your C compiler and to do so requires you to transmogrify it into the single most autistic syntax of any programming language ever conceived, the alternative is to write strings of machines code and run them as function pointers.
Learning MC is easy, just google "<arch> machine code reference" and BLAZOW!! Easy as that.
Name:
Anonymous2013-07-31 8:58
>>2
Why would he need Google when he already has the Intel manual?
Name:
Anonymous2013-07-31 9:00
▲
▲ ▲
Name:
Anonymous2013-07-31 9:00
>>3
Because it's unreadable? I'll take his word for it, since I don't read datasheets made by the corporate debils.
Name:
32013-07-31 9:00
Oh, and I find the manuals to be quite readable. I still have my old, almost worn-out 8086 manual from way back in the day.
▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲
▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲
▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲
▲ ▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲ v v ▲▲▲▲▲▲▲▲▲▲▲▲▲ ▲▲▲▲▲▲▲▲▲▲▲▲ v ▲▲▲
>>1
If the goal is just to learn the principles of assembly programming, don't start with x86. It's fucking terrible. Z80, MSP430, ARM, M68000, MIPS and so on are much friendlier choices, plus there's all kinds of educational simulators and shit.