Cards (4)

  • What is the Purpose of Assembly Language
    • Assembly language sits between high-level languages (like Python, Java) and machine code (binary code executed by the computer hardware
    • Allows developers to write more efficient, albeit more complex, code when compared to high-level languages 
    • Direct access and manipulation of hardware components, e.g., registers, memory addresses 
    • Each type of computer CPU has its specific assembly language 
  • Levels of Abstraction in programming languages
  • Little Man Computer 
    • The Little Man Computer (LMC) is a hypothetical computer model used for understanding the fundamental operations and mechanics of a computer 
    • The LMC is a simplified version of a computer 
    • It has key elements like memory, a calculator, an accumulator, and an instruction set 
  • Little Man Computer Instruction set