DO IT NOW The LMC has the following instruction set:

Slides:



Advertisements
Similar presentations
Chapter 2: Data Manipulation
Advertisements

GCSE Computing Lesson 5.
Learning how to use the Little man computer
The Little man computer
LMC Little Moron Computer
Introduction to Systems Architecture Kieran Mathieson.
Dale & Lewis Chapter 5 Computing components. Let’s design a computer Generic CPU with registers −Program counter (PC) – 5 bits (size of addresses) −Instruction.
The Little Man Computer
Branching on Zero A Worked Example. Branching on Zero Countdown from 99 to 1, then stop Cell Code Description 00LDA Load from … 0110 … cell 10 02OUT Output.
The Boot Process & The 4 Computer Functions Computer Technology Created by M Corbett Lehi Junior High Based in part on a power point created by M. Guymon.
Computer Unit Identify the Part Grade 7 Computer Unit.
LMC Assembly Making Programming Friendlier. Machine Code Issues Have to remember numeric opcodes Have to think about physical memory locations – What.
Lesson Objectives By the end of this lesson you will be able to:
Secondary Storage GCSE Computing. Objectives… Understand the need for input and output devices. Describe suitable input devices for a wide range of computer.
Module 8 Part B Adapted By and Prepared James Tan © 2001.
Section one revision:1. Computer Systems To be able to Identify and describe computer systems To demonstrate an understanding of the Central Processing.
Basic of Programming Language Skill Area Computer System Computer Program Programming Language Programmer Translators.
Model Computer CPU Arithmetic Logic Unit Control Unit Memory Unit
Parts of the Computer System
ICT IGCSE Theory – Revision Presentation 1.2 The Main Components of Computer Systems Chapter 1: Types and components of computer systems
© GCSE Computing Candidates should be able to:  describe the characteristics of an assembler Slide 1.
The Little-Man Computer Damian Gordon. The Little-Man Computer Most computer architectures conform to the so-called von Neuman Architecture. This means.
Dale & Lewis Chapter 5 Computing components
A.Abhari CPS1251 Topic 1: Introduction to Computers Computer Hardware Computer components Connecting Computers Computer Software Operating System (OS)
Unit 7 PC SYSTEMS Unit 7: PC Systems Unit type: Certificate and Diploma Learning hours: 60 hours Unit level: 1.
Senem KUMOVA METİN // Fall CS 115 Introduction to Programming Introduction to Computing.
Session 4 Teaching Computing to GCSE Level with Python.
Binary! Objectives Recap what a instruction is Look at how binary can be used to store – Opcode – data.
Computer Systems The Kingsway School. What are Computer Systems? Computer systems process data electronically Data is information which has no meaning.
This is where you can reset and run your program. If your program has an “INP” (input) command, you will type it in this box here. Using the LMC These.
Unit 7 PC SYSTEMS Unit 7: PC Systems Unit type: Certificate and Diploma Learning hours: 60 hours Unit level: 1.
Hardware Introducing the Components of a Computer.
Lesson Objectives Explain the need for secondary storage. Describe common storage technologies such as optical, magnetic and solid state. Describe flash.
Basic concepts of a computer system V1.0 (21/11/2005)
Mastering LMC Coding Part #1 Introduction to Low Level Languages Introduction to Little Man computer Simple examples (demos) with video tutorials included.
General Concepts of ICT. Be able to identify the main components of a general- purpose computer:  central processing unit (CPU)  main/internal memory.
What’s going on here? Can you think of a generic way to describe both of these?
1. 2 TimeActivity 9:45Welcome and introductions 10:00What is a computer? 10:15What’s inside? 10:45Activity: A simple view of how computers work 11:15Coffee/tea.
CPU Lesson 2.
Systems Architecture Keywords Fetch Execute Cycle
Parts of a Computer.
A Level Computing – A2 Component 2 1f, 1g, 1h, 1i, 1j.
The Little man computer
CHAPTER 6: The Little Man Computer
Storage Devices You will be able to:
CHAPTER 6: The Little Man Computer
Review of computer processing and the basic of Operating system
Lesson Objectives A note about notes: Aims
THE CPU i Bytes 1.1.
Describe the central processing unit including its role
Describe the central processing unit including its role
Hook – CPU Knowledge Check
IB Computer Science Topic 2.1.1
Starter Read the Feedback Click on Add new Feedback Open Realsmart
Do it now You will find your do it now task in your workbook – look for the start button! Thursday, 20 September 2018.
Computers: Hardware and Software
CHAPTER 6: The Little Man Computer
Introduction to Computing
Making Programming Friendlier
Do it now – PAGE 10 You will find your do it now task in your workbook – look for the start button! Tuesday, 15 January 2019.
Computer Architecture
Computer Architecture
What makes it work…let’s get physical
Little Man Computer There’s a little man in the mailroom that follows each instruction to the letter but he can only follow one instruction at a time.
A Level Computer Science Topic 5: Computer Architecture and Assembly
Objectives Describe the difference between RAM and ROM
 Is a machine that is able to take information (input), do some work on (process), and to make new information (output) COMPUTER.
Learning how to use the Little man computer
Create Folder Unit 5 (All work for this unit to be stored here)
Little Man Computer.
Presentation transcript:

DO IT NOW The LMC has the following instruction set: Mnemonic MachineCode Load LDA 5xx Store STA 3xx Add ADD 1xx Subtract SUB 2xx Input INP 901 Output OUT 902 End HLT 000 Branch if zero BRZ 7xx Branch if zero or positive BRP 8xx Branch always BRA 6xx Data storage DAT What does the machine code 901 do? What does 3XX do? If 501 tells the computer to load the data at mail box 1, what is the correct terminology for the following parts of the instruction: 5XX – X01 - Waits for input from the user Stores data in accumulator in a specified mail box number 5XX – op code X01 – operand

Identify computer hardware, their purpose and upgrade possibilities Learning AIM Identify computer hardware, their purpose and upgrade possibilities

Learning objectives Describe common storage technologies such as optical, magnetic and solid state Describe the difference between RAM and ROM Understand the need for input and output devices State the purpose of the CPU

Learning outcomes By the end of this lesson you will be able to .... ALL (C) Identify RAM, ROM, CPU, secondary storage and where input / output devices connect to the mother board. Describe how data is moved around the system MOST (B) Also be able to describe the purpose of each hardware component SOME (A) Also be able to describe in detail the purpose of each hardware component, giving details about how each could be upgraded

Describe common storage technologies such as optical, magnetic and solid state Describe the difference between RAM and ROM Understand the need for input and output devices State the purpose of the CPU Learning objectives Independent Task Working in groups take apart the computer. Take it in turns! In your books copy and complete: Name of component If storage what type? Location Purpose Upgradable? Connects to? RAM Primary On mother board Stores data, OS, programs that are currently running / in use Yes – you can install a larger capacity RAM increasing multi-tasking capabilities CPU via a bus Hand out instruction sheets – double check students know to wear gloves – discuss static build up and that some people like to take shoes and socks off to avoid this. Discuss what to check for (computer turned off, left off for an hour before opening etc)

Fill in the keywords based on what the class think they should be

Learning outcomes I can .... ALL MOST SOME Identify RAM, ROM, CPU, secondary storage and where input / output devices connect to the mother board. Describe how data is moved around the system MOST (B) Also be able to describe the purpose of each hardware component SOME (A) Also be able to describe in detail the purpose of each hardware component, giving details about how each could be upgraded