The Little Man Computer

Slides:



Advertisements
Similar presentations
P3- Represent how data flows around a computer system
Advertisements

TOPIC : Finite State Machine(FSM) and Flow Tables UNIT 1 : Modeling Module 1.4 : Modeling Sequential circuits.
Learning how to use the Little man computer
The Little man computer
CLASSIFICATION OF COMPUTER
Computer Components.
LMC Little Moron Computer
1 Sec (2.1) Computer Architectures. 2 For temporary storage of information, the CPU contains cells, or registers, that are conceptually similar to main.
Computer Hardware.
The Little Man Computer
Von Neumann architecture
An Interactive Web-Based Simulation of a General Computer Architecture
The CPU The Central Presentation Unit Main Memory and Addresses Address bus and Address Space Data Bus Control Bus The Instructions set Mnemonics Opcodes.
LMC Assembly Making Programming Friendlier. Machine Code Issues Have to remember numeric opcodes Have to think about physical memory locations – What.
Session 3 Process and organize data 1. Terminology 2 For a list of computer and internet terminology, please see the.
Stack Stack Pointer A stack is a means of storing data that works on a ‘Last in first out’ (LIFO) basis. It reverses the order that data arrives and is.
Week 2.  Understand what the processor is and what it does.  Execute basic LMC programs.  Understand how CPU characteristics affect performance.
IAS By : Hajer Ahmed Mohammed. ENIAC - details Decimal (not binary) Its memory contained 20 accumulators of 10 digits. 10 vacuum tubes represented each.
What is a computer? Computer is a device for processing information.
Presenting! Chapter #3. What are we Going to Cover Today? Nuts / Bolts Get to the Meat & Potatoes The Summary of the Chapter Q & A.
How computers work The CPU & Memory. The parts of a computer.
Stages of Processing.  When a computer is given instructions, a series of tasks must take place in order for a result to be accomplished  To accomplish.
Introduction. What is the course about?  Concepts History History Data representation, logic Data representation, logic Hardware: CPU, memory, storage,
J. Stover, CSD-HS.  A computer is an electronic device that is programmed to accept data (input), process it into useful information (output), and store.
Little Man Computer When your program gets “translated to machine code” all 0’s & 1’s The translator must know the language of the program (java) as well.
© 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.
HOW COMPUTERS WORK THE CPU & MEMORY. THE PARTS OF A COMPUTER.
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.
1. an electronic device that manipulates information, or "data“
1 3 Computing System Fundamentals 3.2 Computer Architecture.
©Brooks/Cole, 2003 Chapter 1 Introduction. ©Brooks/Cole, 2003 Figure 1-1 Data processor model This model represents a specific-purpose computer not a.
Representation of Data Binary Representation of Instructions teachwithict.weebly.com.
Von Neumann Architecture Stored-Program Architecture.
Program to multiply 2 numbers 500-Input x 291-Store acc. as x 500-Input y 292-Store acc. as y 193-Load y in to acc. (0 on 1 st parse) 391-Add x to acc.
Little Man Computer Task 1 Last lesson you were asked to write a program to multiply two numbers together. The next slide has a working program to do this.
מאת: יעקב דדוש. פיסול –בין יחיד לרבים יחידה 1 לתלמיד המתבונן לפניך שתי יצירות פיסוליות. התבונן וכתוב (בשקופית הבאה) מהם ההבדלים בין הפסלים המוצגים לפניך?
Instruction Memory value Description ADD1xx Add the value stored at memory address xx to the value in the accumulator register SUB2xx Subtract the value.
The Little man computer
Creating logic gates with Minecraft
CHAPTER 6: The Little Man Computer
Introduction.
CHAPTER 6: The Little Man Computer
Describe the central processing unit including its role
Describe the central processing unit including its role
What should we teach regarding…
Starter Read the Feedback Click on Add new Feedback Open Realsmart
THE sic mACHINE CSCI/CMPE 3334 David Egle.
CHAPTER 6: The Little Man Computer
Information Processing Cycle
General Concepts About Computer
Making Programming Friendlier
Processing Computer Components.
GCSE OCR 3 Memory Computer Science J276 Unit 1
General Concepts About Computer
LMC Little Man Computer What do you know about LMC?
Logic Gates Truth Table Challenge
Little Man Computer Lesson 2
General Concepts About Computer
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
The monitor shows information.
Computer Evolution and Performance
Objectives Describe the difference between RAM and ROM
Objectives Describe common CPU components and their function: ALU Arithmetic Logic Unit), CU (Control Unit), Cache Explain the function of the CPU as.
NİŞANTAŞI ÜNİVERSİTESİ
Learning how to use the Little man computer
Little Man Computer Lesson 3 The times table
Computer System.
Little Man Computer.
Presentation transcript:

The Little Man Computer LMC Intro The Little Man Computer

LMC Imagine a tiny man in a box with: Input and output trays List of numbers (memory) Program Data Calculator Only holds one value at a time

Excel WS Excel Version of LMC:

Instructions Instructions are 3 digits

Instructions Instructions 3 digits First digit is opcode

Instructions Instructions 3 digits First digit is opcode Last two digits extra information

Instructions xx = memory location 305 store accumulator to location 05 in memory

Data Instructions at start of memory Extra space used to store data Ends with 000 instruction (or empty box) Extra space used to store data 10 used as storage 09 has a number that will be used by the program