machine level architecture computer architecture basic units of a simple computer
TRANSCRIPT
![Page 1: Machine level architecture Computer Architecture Basic units of a Simple Computer](https://reader036.vdocument.in/reader036/viewer/2022081519/56649e715503460f94b6f8bc/html5/thumbnails/1.jpg)
Machine level architecture
Computer ArchitectureBasic units of a Simple Computer
![Page 2: Machine level architecture Computer Architecture Basic units of a Simple Computer](https://reader036.vdocument.in/reader036/viewer/2022081519/56649e715503460f94b6f8bc/html5/thumbnails/2.jpg)
How do we add two numbers?
![Page 3: Machine level architecture Computer Architecture Basic units of a Simple Computer](https://reader036.vdocument.in/reader036/viewer/2022081519/56649e715503460f94b6f8bc/html5/thumbnails/3.jpg)
Program Unit
Output
Input
(data)Memory
Accumulator SIMCo
![Page 4: Machine level architecture Computer Architecture Basic units of a Simple Computer](https://reader036.vdocument.in/reader036/viewer/2022081519/56649e715503460f94b6f8bc/html5/thumbnails/4.jpg)
Inputs and Outputs
Goldman Sachs partner Dennis Suskind
![Page 5: Machine level architecture Computer Architecture Basic units of a Simple Computer](https://reader036.vdocument.in/reader036/viewer/2022081519/56649e715503460f94b6f8bc/html5/thumbnails/5.jpg)
Processes and Flow Charts
Start
Receive numbers to add
Do Addition
Announce Answer
Stop
Start
Read first number
Read second number
Put first number into accumulator
Add second number to first
Store sum in memory
Print Sum
Stop
![Page 6: Machine level architecture Computer Architecture Basic units of a Simple Computer](https://reader036.vdocument.in/reader036/viewer/2022081519/56649e715503460f94b6f8bc/html5/thumbnails/6.jpg)
Program
017
018
117
218
619
519
Input Output
Memory
Accumulator
1st number to be added
Read First Number
![Page 7: Machine level architecture Computer Architecture Basic units of a Simple Computer](https://reader036.vdocument.in/reader036/viewer/2022081519/56649e715503460f94b6f8bc/html5/thumbnails/7.jpg)
Program
017
018
117
218
619
519
Input Output
Memory
Accumulator
2nd number to be added
Read Second Number
![Page 8: Machine level architecture Computer Architecture Basic units of a Simple Computer](https://reader036.vdocument.in/reader036/viewer/2022081519/56649e715503460f94b6f8bc/html5/thumbnails/8.jpg)
Program
017
018
117
218
619
519
Input Output
Memory
Accumulator
1st Number
Put first number in accumulator
![Page 9: Machine level architecture Computer Architecture Basic units of a Simple Computer](https://reader036.vdocument.in/reader036/viewer/2022081519/56649e715503460f94b6f8bc/html5/thumbnails/9.jpg)
Program
017
018
117
218
619
519
Input Output
Memory
Accumulator
Sum of 1st and 2nd number
Add second number to first
![Page 10: Machine level architecture Computer Architecture Basic units of a Simple Computer](https://reader036.vdocument.in/reader036/viewer/2022081519/56649e715503460f94b6f8bc/html5/thumbnails/10.jpg)
Program
017
018
117
218
619
519
Input Output
Memory
Accumulator
Sum
Store sum in memory
![Page 11: Machine level architecture Computer Architecture Basic units of a Simple Computer](https://reader036.vdocument.in/reader036/viewer/2022081519/56649e715503460f94b6f8bc/html5/thumbnails/11.jpg)
Program
017
018
117
218
619
519
Input Output
Memory
Accumulator
1st number to be added
Print Sum
![Page 12: Machine level architecture Computer Architecture Basic units of a Simple Computer](https://reader036.vdocument.in/reader036/viewer/2022081519/56649e715503460f94b6f8bc/html5/thumbnails/12.jpg)
Operational Codes0 = Input1 = Clear and Add2 = Add3 = Test Accumulator Contents4 = Shift5 = Output6 = Store7 = Subtract8 = Unconditional Jump9 = Halt and Reset
![Page 13: Machine level architecture Computer Architecture Basic units of a Simple Computer](https://reader036.vdocument.in/reader036/viewer/2022081519/56649e715503460f94b6f8bc/html5/thumbnails/13.jpg)
Memory
![Page 14: Machine level architecture Computer Architecture Basic units of a Simple Computer](https://reader036.vdocument.in/reader036/viewer/2022081519/56649e715503460f94b6f8bc/html5/thumbnails/14.jpg)
Operational Codes9 = Input1 = Clear and Add2 = Add3 = Test Accumulator Contents4 = Shift5 = Output6 = Store7 = Subtract8 = Unconditional Jump0 = Halt and Reset
Card
iac O
p C
od
es