Preview

The Little Man Computer

Satisfactory Essays
Open Document
Open Document
752 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
The Little Man Computer
The Little Man Computer
The Little Man Computer (LMC) created by Dr. Stuart Madnick in 1965 was designed as an instructional model of a computer. The LMC models a simple Von Neumann computer architecture used primarily to teach students. The LMC contains all the components of a computer CPU, memory, and input output capability.
The LMC system architecture uses basic design elements to help illustrate the basic concepts of processing input and output. The basic architecture is comprised of a little man in a small room that performs basic tasks. The little man executes basic tasks by following a set of instructions. The main components of the LMC are mailboxes, calculator, inbox, and outbox. Like in a real computer, the memory in the LMC consists of mailboxes which are slots to hold stored information. The calculator is like the Arithmetic Logic Unit on a real computer, and the inbox and outbox are for receiving and outputting data similar to a keyboard and monitor.
With this basic design the LMC is a great introductory tool to help illustrate how a fetch and execute process works. The table below is a basic example of LMC commands.
FORMAT MNEMONIC MEANING
000 STOP Stops the Computer - the Little Man rests.
1xx ADD xx Adds the contents of mailbox xx to the calculator display.
2xx SUB xx Subtracts the contents of mailbox xx from the calculator display.
3xx STO xx Stores the calculator value into mailbox xx.
4xx STA xx Stores the address portion of the calculator value (last 2 digits) into the address portion of the instruction in mailbox xx.
5xx LOAD xx Loads the contents of mailbox xx into the calculator.
6xx B xx This instruction sets the instruction counter to the number xx, thus effectively branching to mailbox xx See the note for instruction BP
7xx BZ xx IF the calculator value is zero, THEN set the instruction counter to the number xx, thus effectively branching to mailbox xx. See the note for instruction BP
8xx BP IF the calculator

You May Also Find These Documents Helpful

  • Satisfactory Essays

    SD1230 Lab 1

    • 239 Words
    • 2 Pages

    2. What type of instruction is used to execute different code based on a condition? -Jumps…

    • 239 Words
    • 2 Pages
    Satisfactory Essays
  • Satisfactory Essays

    11. Select the first three lines of the return address and remove the paragraph spacing after each line (e.g., change the Spacing After value to be 0). Do the same for the first three lines of the inside address and for the signature line “Polly Ester”. Do not change the Spacing After value for the fourth line of the return address or for the fourth line of the inside address (both of which should still have the Spacing After value of 10).…

    • 643 Words
    • 3 Pages
    Satisfactory Essays
  • Powerful Essays

    54. To display the Envelopes and Labels dialog box, click Tools, point to this option, and then click Envelopes and Labels.…

    • 1234 Words
    • 5 Pages
    Powerful Essays
  • Satisfactory Essays

    PT1420week5exdkinney

    • 404 Words
    • 2 Pages

    Built in functions are valuable and convenient because they can cut down the time and energy it takes into writing the entire program repeatedly. The built-in functions work like mini programs that perform simple tasks so that you can concentrate your efforts elsewhere. As with all functions, the built-in functions return values and, optionally, accept arguments that you pass to the functions when you call the functions. This essay will list different Visual Basic’s built in functions.…

    • 404 Words
    • 2 Pages
    Satisfactory Essays
  • Powerful Essays

    Nt1310 Unit 1

    • 4209 Words
    • 17 Pages

    Used for creating trace files Used by the optimizer for picking the best execution plans Stores the execution plan…

    • 4209 Words
    • 17 Pages
    Powerful Essays
  • Satisfactory Essays

    Unit 221

    • 681 Words
    • 3 Pages

    | To send mail in the post and Lets you record the amount spent on post.…

    • 681 Words
    • 3 Pages
    Satisfactory Essays
  • Satisfactory Essays

    Unit 7 Quiz 5

    • 507 Words
    • 9 Pages

    By default, __________ downloads and erases the email from the mailbox on the email server,…

    • 507 Words
    • 9 Pages
    Satisfactory Essays
  • Good Essays

    1. Explain the purpose of correctly receiving, checking and sorting mail and packages (both incoming and outgoing).…

    • 1620 Words
    • 7 Pages
    Good Essays
  • Satisfactory Essays

    | Sort and distribute incoming mails and faxes by departments to get to the intended recipient in a timely manner.…

    • 595 Words
    • 3 Pages
    Satisfactory Essays
  • Satisfactory Essays

    linux

    • 456 Words
    • 2 Pages

    b. RCPT TO: Specifies the e-mail address of the recipient. This command can be repeated multiple times for a given e-mail message in order to deliver a single e-mail message to multiple recipients…

    • 456 Words
    • 2 Pages
    Satisfactory Essays
  • Powerful Essays

    Microcomputer

    • 532 Words
    • 3 Pages

    From 2-var mux we design 4-bit expandable by use 4 components of 2-var mux. We base on tables follow to design them:…

    • 532 Words
    • 3 Pages
    Powerful Essays
  • Good Essays

    Business & Admin Level 2

    • 2181 Words
    • 9 Pages

    It has arrived to the correct address and to be passed on to the correct person. The purpose of correctly checking and sorting…

    • 2181 Words
    • 9 Pages
    Good Essays
  • Good Essays

    When receiving mail into the company you need to first sort through the mail into categories of personal/confidential, urgent/non-urgent and first/second class or special or recorded delivery. When going through mail you need to open…

    • 353 Words
    • 2 Pages
    Good Essays
  • Satisfactory Essays

    | -Tch sticks on the WB parts of an email and asks sts to guess the correct order.-Tch checks activity orally.…

    • 375 Words
    • 2 Pages
    Satisfactory Essays
  • Good Essays

    Computers Today

    • 921 Words
    • 4 Pages

    Today's Computers, Intelligent Machines and Our Future Hans Moravec Stanford University July 21, 1976 this version 1978 Introduction: The unprecedented opportunities for experiments in complexity presented by the first modern computers in the late 1940's raised hopes in early computer scientists (eg. John von Neumann and Alan Turing) that the ability to think, our greatest asset in our dealings with the world, might soon be understood well enough to be duplicated. Success in such an endeavor would extend mankind's mind in the same way that the development of energy machinery extended his muscles.…

    • 921 Words
    • 4 Pages
    Good Essays