On Wednesday, 31 July 2013 at 15:07:28 UTC, Dicebot wrote:
On Wednesday, 31 July 2013 at 14:58:24 UTC, H. S. Teoh wrote:
People who are more than casually interested in computers should have at least some idea of what the underlying hardware is like.
        Otherwise the programs they write will be pretty weird.
        -- D. Knuth

Well, while I do agree in general, there is a huge difference between understanding how h/w executes machine code and casually reading assembly listings ;)

I disagree. There is nothing in asm except how the machine works (plus a few convenience features e.g. not having to read actual opCodes in octal/hex). If you understand how the h/w works then you understand assembly code. It would simply be a matter of getting used to the notation.

Plus, I would argue that learning assembly is a great path to understanding the machine itself. To be honest I can't imagine it any other way.

Reply via email to