little man computer
DESCRIPTION
information technologyTRANSCRIPT
![Page 1: Little Man Computer](https://reader038.vdocuments.site/reader038/viewer/2022110317/55cf9b7e550346d033a649d8/html5/thumbnails/1.jpg)
The Little Man ComputerLMC
10/1/2011Prepared by Michael T. Bengwayan, Jr.
![Page 2: Little Man Computer](https://reader038.vdocuments.site/reader038/viewer/2022110317/55cf9b7e550346d033a649d8/html5/thumbnails/2.jpg)
A model that conveys the principles of the von Neumann Architecture
Which are the ff: Stored program concept Role of memory Instructions set and operations
What is the LMC?
10/1/2011IT 111, SCIS, SLU
![Page 3: Little Man Computer](https://reader038.vdocuments.site/reader038/viewer/2022110317/55cf9b7e550346d033a649d8/html5/thumbnails/3.jpg)
Created by Dr. Stuart Madnick Massachusetts Institute of Technology 1965
What is the LMC?
10/1/2011IT 111, SCIS, SLU
![Page 4: Little Man Computer](https://reader038.vdocuments.site/reader038/viewer/2022110317/55cf9b7e550346d033a649d8/html5/thumbnails/4.jpg)
LayoutThe Little Man Computer
10/1/2011IT 111, SCIS, SLU
![Page 5: Little Man Computer](https://reader038.vdocuments.site/reader038/viewer/2022110317/55cf9b7e550346d033a649d8/html5/thumbnails/5.jpg)
Consists of a walled mail room Mailboxes Calculator Instruction location counter
Hand counter Reset button
Little man computer In and out baskets
Layout of the LMC
10/1/2011IT 111, SCIS, SLU
![Page 6: Little Man Computer](https://reader038.vdocuments.site/reader038/viewer/2022110317/55cf9b7e550346d033a649d8/html5/thumbnails/6.jpg)
10/1/2011IT 111, SCIS, SLU
![Page 7: Little Man Computer](https://reader038.vdocuments.site/reader038/viewer/2022110317/55cf9b7e550346d033a649d8/html5/thumbnails/7.jpg)
IN
OUT
00
01
02
03
04
05
94
95
96
97
98
99
10/1/2011IT 111, SCIS, SLU
![Page 8: Little Man Computer](https://reader038.vdocuments.site/reader038/viewer/2022110317/55cf9b7e550346d033a649d8/html5/thumbnails/8.jpg)
Mailboxes
Addresses are consecutive Content may be:
Data or Instructions
mailbox
address content
10/1/2011IT 111, SCIS, SLU
![Page 9: Little Man Computer](https://reader038.vdocuments.site/reader038/viewer/2022110317/55cf9b7e550346d033a649d8/html5/thumbnails/9.jpg)
Content Instruction - operation Mailbox address - operand
Mailboxes: content
content
instruction Mailbox address
3 2510/1/2011IT 111, SCIS, SLU
![Page 10: Little Man Computer](https://reader038.vdocuments.site/reader038/viewer/2022110317/55cf9b7e550346d033a649d8/html5/thumbnails/10.jpg)
Instruction SetArithmetic 1xx ADD
2xx SUB
Data Movement 3xx STORE
5xx LOAD
Input/Output 901 INPUT
902 OUTPUT
Machine Control(coffee break)
000 STOPCOB
10/1/2011IT 111, SCIS, SLU
![Page 11: Little Man Computer](https://reader038.vdocuments.site/reader038/viewer/2022110317/55cf9b7e550346d033a649d8/html5/thumbnails/11.jpg)
Simple ProgramAdding two numbers
10/1/2011IT 111, SCIS, SLU
![Page 12: Little Man Computer](https://reader038.vdocuments.site/reader038/viewer/2022110317/55cf9b7e550346d033a649d8/html5/thumbnails/12.jpg)
901 – get number 399 – store in mailbox address 99 901 – get second number 199 – add 902 – output 000
Simple Program
10/1/2011IT 111, SCIS, SLU
![Page 13: Little Man Computer](https://reader038.vdocuments.site/reader038/viewer/2022110317/55cf9b7e550346d033a649d8/html5/thumbnails/13.jpg)
IN
OUT
00 901
01 399
02 901
03 199
04 902
05 000
0010/1/2011IT 111, SCIS, SLU
![Page 14: Little Man Computer](https://reader038.vdocuments.site/reader038/viewer/2022110317/55cf9b7e550346d033a649d8/html5/thumbnails/14.jpg)
IN
OUT
00 901
01 399
02 901
03 199
04 902
05 000
0010/1/2011IT 111, SCIS, SLU
![Page 15: Little Man Computer](https://reader038.vdocuments.site/reader038/viewer/2022110317/55cf9b7e550346d033a649d8/html5/thumbnails/15.jpg)
IN
OUT
00 901
01 399
02 901
03 199
04 902
05 000
0010/1/2011IT 111, SCIS, SLU
![Page 16: Little Man Computer](https://reader038.vdocuments.site/reader038/viewer/2022110317/55cf9b7e550346d033a649d8/html5/thumbnails/16.jpg)
IN
OUT
00 901
01 399
02 901
03 199
04 902
05 000
0010/1/2011IT 111, SCIS, SLU
![Page 17: Little Man Computer](https://reader038.vdocuments.site/reader038/viewer/2022110317/55cf9b7e550346d033a649d8/html5/thumbnails/17.jpg)
IN
OUT
00 901
01 399
02 90
03 199
04 902
05 000
0010/1/2011IT 111, SCIS, SLU
![Page 18: Little Man Computer](https://reader038.vdocuments.site/reader038/viewer/2022110317/55cf9b7e550346d033a649d8/html5/thumbnails/18.jpg)
IN
OUT
00 901
01 399
02 901
03 199
04 902
05 000
0010/1/2011IT 111, SCIS, SLU
![Page 19: Little Man Computer](https://reader038.vdocuments.site/reader038/viewer/2022110317/55cf9b7e550346d033a649d8/html5/thumbnails/19.jpg)
IN
OUT
00 901
01 399
02 901
03 199
04 902
000
0010/1/2011IT 111, SCIS, SLU
![Page 20: Little Man Computer](https://reader038.vdocuments.site/reader038/viewer/2022110317/55cf9b7e550346d033a649d8/html5/thumbnails/20.jpg)
IN
OUT
00 901
01 399
02 901
03 199
04 902
05 000
0010/1/2011IT 111, SCIS, SLU
![Page 21: Little Man Computer](https://reader038.vdocuments.site/reader038/viewer/2022110317/55cf9b7e550346d033a649d8/html5/thumbnails/21.jpg)
IN
OUT
00 901
01 399
02 901
03 199
04 902
05 000
0010/1/2011IT 111, SCIS, SLU
![Page 22: Little Man Computer](https://reader038.vdocuments.site/reader038/viewer/2022110317/55cf9b7e550346d033a649d8/html5/thumbnails/22.jpg)
IN
OUT
005
00 901
01 399
02 901
03 199
04 902
05 000
0010/1/2011IT 111, SCIS, SLU
![Page 23: Little Man Computer](https://reader038.vdocuments.site/reader038/viewer/2022110317/55cf9b7e550346d033a649d8/html5/thumbnails/23.jpg)
IN
OUT
005
00 901
01 399
02 901
03 199
04 902
05 000
0010/1/2011IT 111, SCIS, SLU
![Page 24: Little Man Computer](https://reader038.vdocuments.site/reader038/viewer/2022110317/55cf9b7e550346d033a649d8/html5/thumbnails/24.jpg)
IN
OUT
005
00 901
01 399
02 901
03 199
04 902
05 000
0110/1/2011IT 111, SCIS, SLU
![Page 25: Little Man Computer](https://reader038.vdocuments.site/reader038/viewer/2022110317/55cf9b7e550346d033a649d8/html5/thumbnails/25.jpg)
IN
OUT
005
00 901
01 399
02 901
03 199
04 902
05 000
0110/1/2011IT 111, SCIS, SLU
![Page 26: Little Man Computer](https://reader038.vdocuments.site/reader038/viewer/2022110317/55cf9b7e550346d033a649d8/html5/thumbnails/26.jpg)
IN
OUT
005
00 901
01 399
02 901
03 199
04 902
05 000
0110/1/2011IT 111, SCIS, SLU
![Page 27: Little Man Computer](https://reader038.vdocuments.site/reader038/viewer/2022110317/55cf9b7e550346d033a649d8/html5/thumbnails/27.jpg)
IN
OUT
005
00 901
01 399
02 901
03 199
04 902
05 000
99 0050110/1/2011IT 111, SCIS, SLU
![Page 28: Little Man Computer](https://reader038.vdocuments.site/reader038/viewer/2022110317/55cf9b7e550346d033a649d8/html5/thumbnails/28.jpg)
IN
OUT
005
00 901
01 399
02 901
03 199
04 902
05 000
99 0050110/1/2011IT 111, SCIS, SLU
![Page 29: Little Man Computer](https://reader038.vdocuments.site/reader038/viewer/2022110317/55cf9b7e550346d033a649d8/html5/thumbnails/29.jpg)
IN
OUT
005
01
00 901
01 399
02 901
03 199
04 902
05 000
99 005
10/1/2011IT 111, SCIS, SLU
![Page 30: Little Man Computer](https://reader038.vdocuments.site/reader038/viewer/2022110317/55cf9b7e550346d033a649d8/html5/thumbnails/30.jpg)
IN
OUT
005
02
00 901
01 399
02 901
03 199
04 902
05 000
99 005
10/1/2011IT 111, SCIS, SLU
![Page 31: Little Man Computer](https://reader038.vdocuments.site/reader038/viewer/2022110317/55cf9b7e550346d033a649d8/html5/thumbnails/31.jpg)
IN
OUT
005
02
00 901
01 399
02 901
03 199
04 902
05 000
99 005
10/1/2011IT 111, SCIS, SLU
![Page 32: Little Man Computer](https://reader038.vdocuments.site/reader038/viewer/2022110317/55cf9b7e550346d033a649d8/html5/thumbnails/32.jpg)
IN
OUT
005
02
00 901
01 399
02 901
03 199
04 902
05 000
99 005
10/1/2011IT 111, SCIS, SLU
![Page 33: Little Man Computer](https://reader038.vdocuments.site/reader038/viewer/2022110317/55cf9b7e550346d033a649d8/html5/thumbnails/33.jpg)
IN
OUT
005
02
00 901
01 399
02 901
03 199
04 902
05 000
99 005
10/1/2011IT 111, SCIS, SLU
![Page 34: Little Man Computer](https://reader038.vdocuments.site/reader038/viewer/2022110317/55cf9b7e550346d033a649d8/html5/thumbnails/34.jpg)
IN
OUT
005
02
00 901
01 399
02 901
03 199
04 902
05 000
99 005
10/1/2011IT 111, SCIS, SLU
![Page 35: Little Man Computer](https://reader038.vdocuments.site/reader038/viewer/2022110317/55cf9b7e550346d033a649d8/html5/thumbnails/35.jpg)
IN
OUT
004
02
00 901
01 399
02 901
03 199
04 902
05 000
99 005
10/1/2011IT 111, SCIS, SLU
![Page 36: Little Man Computer](https://reader038.vdocuments.site/reader038/viewer/2022110317/55cf9b7e550346d033a649d8/html5/thumbnails/36.jpg)
IN
OUT
004
02
00 901
01 399
02 901
03 199
04 902
05 000
99 005
10/1/2011IT 111, SCIS, SLU
![Page 37: Little Man Computer](https://reader038.vdocuments.site/reader038/viewer/2022110317/55cf9b7e550346d033a649d8/html5/thumbnails/37.jpg)
IN
OUT
004
02
00 901
01 399
02 901
03 199
04 902
05 000
99 005
10/1/2011IT 111, SCIS, SLU
![Page 38: Little Man Computer](https://reader038.vdocuments.site/reader038/viewer/2022110317/55cf9b7e550346d033a649d8/html5/thumbnails/38.jpg)
IN
OUT
004
02
00 901
01 399
02 901
03 199
04 902
05 000
99 005
10/1/2011IT 111, SCIS, SLU
![Page 39: Little Man Computer](https://reader038.vdocuments.site/reader038/viewer/2022110317/55cf9b7e550346d033a649d8/html5/thumbnails/39.jpg)
IN
OUT
004
03
00 901
01 399
02 901
03 199
04 902
05 000
99 005
10/1/2011IT 111, SCIS, SLU
![Page 40: Little Man Computer](https://reader038.vdocuments.site/reader038/viewer/2022110317/55cf9b7e550346d033a649d8/html5/thumbnails/40.jpg)
IN
OUT
004
03
00 901
01 399
02 901
03 199
04 902
05 000
99 005
10/1/2011IT 111, SCIS, SLU
![Page 41: Little Man Computer](https://reader038.vdocuments.site/reader038/viewer/2022110317/55cf9b7e550346d033a649d8/html5/thumbnails/41.jpg)
IN
OUT
004
03
00 901
01 399
02 901
03 199
04 902
05 000
99 005
10/1/2011IT 111, SCIS, SLU
![Page 42: Little Man Computer](https://reader038.vdocuments.site/reader038/viewer/2022110317/55cf9b7e550346d033a649d8/html5/thumbnails/42.jpg)
IN
OUT
+
03
00 901
01 399
02 901
03 199
04 902
05 000
99 005
10/1/2011IT 111, SCIS, SLU
![Page 43: Little Man Computer](https://reader038.vdocuments.site/reader038/viewer/2022110317/55cf9b7e550346d033a649d8/html5/thumbnails/43.jpg)
IN
OUT
005
03
00 901
01 399
02 901
03 199
04 902
05 000
99 005
10/1/2011IT 111, SCIS, SLU
![Page 44: Little Man Computer](https://reader038.vdocuments.site/reader038/viewer/2022110317/55cf9b7e550346d033a649d8/html5/thumbnails/44.jpg)
IN
OUT
009
03
00 901
01 399
02 901
03 199
04 902
05 000
99 005
10/1/2011IT 111, SCIS, SLU
![Page 45: Little Man Computer](https://reader038.vdocuments.site/reader038/viewer/2022110317/55cf9b7e550346d033a649d8/html5/thumbnails/45.jpg)
IN
OUT
009
03
00 901
01 399
02 901
03 199
04 902
05 000
99 005
10/1/2011IT 111, SCIS, SLU
![Page 46: Little Man Computer](https://reader038.vdocuments.site/reader038/viewer/2022110317/55cf9b7e550346d033a649d8/html5/thumbnails/46.jpg)
IN
OUT
009
03
00 901
01 399
02 901
03 199
04 902
05 000
99 005
10/1/2011IT 111, SCIS, SLU
![Page 47: Little Man Computer](https://reader038.vdocuments.site/reader038/viewer/2022110317/55cf9b7e550346d033a649d8/html5/thumbnails/47.jpg)
IN
OUT
009
03
00 901
01 399
02 901
03 199
04 902
05 000
99 005
10/1/2011IT 111, SCIS, SLU
![Page 48: Little Man Computer](https://reader038.vdocuments.site/reader038/viewer/2022110317/55cf9b7e550346d033a649d8/html5/thumbnails/48.jpg)
IN
OUT
009
04
00 901
01 399
02 901
03 199
04 902
05 000
99 005
10/1/2011IT 111, SCIS, SLU
![Page 49: Little Man Computer](https://reader038.vdocuments.site/reader038/viewer/2022110317/55cf9b7e550346d033a649d8/html5/thumbnails/49.jpg)
IN
OUT
009
04
00 901
01 399
02 901
03 199
04 902
05 000
99 005
10/1/2011IT 111, SCIS, SLU
![Page 50: Little Man Computer](https://reader038.vdocuments.site/reader038/viewer/2022110317/55cf9b7e550346d033a649d8/html5/thumbnails/50.jpg)
IN
OUT
009
04
00 901
01 399
02 901
03 199
04 902
05 000
99 005
10/1/2011IT 111, SCIS, SLU
![Page 51: Little Man Computer](https://reader038.vdocuments.site/reader038/viewer/2022110317/55cf9b7e550346d033a649d8/html5/thumbnails/51.jpg)
IN
OUT
009
04
00 901
01 399
02 901
03 199
04 902
05 000
99 005
10/1/2011IT 111, SCIS, SLU
![Page 52: Little Man Computer](https://reader038.vdocuments.site/reader038/viewer/2022110317/55cf9b7e550346d033a649d8/html5/thumbnails/52.jpg)
IN
OUT
009
04
00 901
01 399
02 901
03 199
04 902
05 000
99 005
10/1/2011IT 111, SCIS, SLU
![Page 53: Little Man Computer](https://reader038.vdocuments.site/reader038/viewer/2022110317/55cf9b7e550346d033a649d8/html5/thumbnails/53.jpg)
IN
OUT
009
04
00 901
01 399
02 901
03 199
04 902
05 000
99 005
10/1/2011IT 111, SCIS, SLU
![Page 54: Little Man Computer](https://reader038.vdocuments.site/reader038/viewer/2022110317/55cf9b7e550346d033a649d8/html5/thumbnails/54.jpg)
IN
OUT
009
05
00 901
01 399
02 901
03 199
04 902
05 000
99 005
10/1/2011IT 111, SCIS, SLU
![Page 55: Little Man Computer](https://reader038.vdocuments.site/reader038/viewer/2022110317/55cf9b7e550346d033a649d8/html5/thumbnails/55.jpg)
IN
OUT
009
05
00 901
01 399
02 901
03 199
04 902
05 000
99 005
10/1/2011IT 111, SCIS, SLU
![Page 56: Little Man Computer](https://reader038.vdocuments.site/reader038/viewer/2022110317/55cf9b7e550346d033a649d8/html5/thumbnails/56.jpg)
IN
OUT
009
05
00 901
01 399
02 901
03 199
04 902
05 000
99 005
Okay he was not supposed to go out like that, I just wasn’t able to animate
him having coffee (hehe).
10/1/2011IT 111, SCIS, SLU
![Page 57: Little Man Computer](https://reader038.vdocuments.site/reader038/viewer/2022110317/55cf9b7e550346d033a649d8/html5/thumbnails/57.jpg)
von Neumann Architecture
![Page 58: Little Man Computer](https://reader038.vdocuments.site/reader038/viewer/2022110317/55cf9b7e550346d033a649d8/html5/thumbnails/58.jpg)
Hungarian-American mathematician, computer scientist
John von Neumann
10/1/2011IT 111, SCIS, SLU
![Page 59: Little Man Computer](https://reader038.vdocuments.site/reader038/viewer/2022110317/55cf9b7e550346d033a649d8/html5/thumbnails/59.jpg)
Since 1945, the von Neumann Architecture is still being used
It involves central processing unit, random access memory and input and output circuitry
These components are connected by an address bus, data bus and control bus.
von Neumann Architecture
10/1/2011IT 111, SCIS, SLU
![Page 60: Little Man Computer](https://reader038.vdocuments.site/reader038/viewer/2022110317/55cf9b7e550346d033a649d8/html5/thumbnails/60.jpg)
I/OCPU
RAM
address
data bus
bus
10/1/2011IT 111, SCIS, SLU