Title: Pigeon Hole Device
1Pigeon Hole Device
- What does it resemble?
- What can it do?
- How could it be improved?
- Will it ever look familiar?
- How much memory does it have?
- What kind of problems does it have?
2Nine empty boxes numbered from 1 to 9.
1
3Lets put something in the boxes and see what
happens.
1
4After execution of first command in box 1.
2
5After execution of command in box 2.
3
6After execution of command in box 3.
4
7After execution of command in box 4.
2
8After execution of command in box 2.
3
9After execution of command in box 3.
4
10After execution of command in box 4.
2
11After execution of command in box 2.
3
12After execution of command in box 3.
4
13After execution of command in box 4.
5
14After execution of command in box 5. Stopped!
0
15Ring any bells?
- What does it look like?
- Initialize, Loop, Terminate (Which box)
- Variables, Constants, Values?
- How could we improve the model
16Improvements?
- Labels, Identifiers, Names for stuff
- Memory contents? Fixed / Variable
- Registers?
- Indirect addressing? (Box 1)
- Move (Box7) to Box 3
- Outside I/O (Files, etc?)
- I/O Commands (Read and Write?)