Introduction to Little Man Computer (LMC)
BLANKETY BLANK!
Fill in the blanks to check your understanding of LMC!
Introduction to Little Man Computer (LMC)
EXIT TICKETS
STARTERS FOR TEN
Complete the exit ticket to check your overall understanding of LMC
STARTERS FOR TEN
(CONTINUED)
Learning objective:
- Recognise the principle of Little Man Computer - the CPU simulator
Success Criteria:
- Identify the concept of Assembly languages
- Explain the purpose of LMC
- Describe the functions of LMC
LMC functions
- Memory -
- There are 100 memory locations, labeled 0 - 99.
- Accumulator -
- Stores the current working value
- Program Counter -
- Keeps track of the instructions being executed
- In-Box/Out-Box -
- Input/output a value
Functions of Little Man Computer (LMC)
Programming language spectrum
- Demonstrates Reduced Instruction Set C(or RISC - Reduced Instruction Set Computing)
- Why do you think it is called the programming language spectrum?
- What language does the processor 'speak'?
- What is the purpose of Assembly language?
QUESTION TIME
Introduction to Little Man Computer (LMC)
1. What is the processor?
2. What language does the processor 'speak ?
3. What is the purpose of Assembly language?
Learning objective:
- Recognise the principle of Little Man Computer - the CPU simulator
Success Criteria:
- Identify the concept of Assembly languages
- Explain the purpose of LMC
- Describe the functions of LMC
What is Assembly language?
- Translates high-level code into machine code and vice versa
- Uses 'mnemonics' to represent machine code
- Each instruction corresponds to just one machine operation
LMC instruction set - code that can be executed by the central processing unit