Save
...
Unit 2 = Software and Software development
2.4 = Types of programming language
Assembly and LMC
Save
Share
Learn
Content
Leaderboard
Share
Learn
Created by
Rocco
Visit profile
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