assemblylc3lc3-trap

How to develop an intuition to code in LC-3 Assembly?


I read about how LC-3 works, but I can't for the life of me figure out how to code in LC-3 assembly. My goal is to be able to write simple programs like generating Fibonacci numbers or sorting an array.

Can someone point to me to resources to learn this? I'm fluent in Python and Java, so the underlying logic behind those problems is clear to me.


Solution

  • There are several aspects to learning assembly language, which is the human readable version of the machine code of the processor.

    Basically other languages are at a logical level, whereas machine code is very much at a physical level


    For more information, see some of following resources: