








Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
The important point in the lecture slides of the Microprocessor Based Systems are:Introduction, Microcontroller Based, Systems, Computer Architecture, General Guidelines, Policies, Von Neumann Architecture, Harvard Architecture, Microprocessors, Microcontrollers
Typology: Slides
1 / 14
This page cannot be seen from the preview
Don't miss anything!









A Basic Overview of Computer
Architecture
information on Wikipedia.
Early computing could be traced back to the abacus. When was the abacus in use?
Around 2700 B.C.
In the mid 1600’s Blaise Pascal designed and implemented a mechanical calculator.
Note: Today we use voltage level to represent a logical TRUE and FALSE. There is no reason that the physical position of a mechanical component cannot do the same thing.
Instructions are executed in sequence
First step during execution
MEM(PC) IR Send contents of PC (Program counter) to memory Memory responds with the contents at that address placing it on the data bus. Increment the PC (PC+1->PC) The values on the data bus are loaded into the instruction register
Earliest computers had fixed programs – such as a desk
calculator
The von Neumann architecture introduced the concept
of a stored program. In fact, in early computers, they often wrote programs that self modified.
Self-modifying code is now seen as a very bad
programming practice (also, it really isn’t needed).
von Neumann’s was very familiar with Alan Turing’s
(1912-1954) work – the Turing Machine (1936).
Both von Neumann and Turing wrote papers on stored
program computers.
Basically a features issue. Microprocessor – ( the physical processor chip ) Composed of control unit, register, arithmetic and logic units NO Memory, MaybeTimers, No direct external I/O ports Does have pins for a data bus and an address bus When implemented in a PC, add a keyboard for input, a monitor, a mouse, a printer, etc. Mircocontroller Central core of microprocessor but limited capabilities in regards to registers, memory size, and speed. On board memory Several Timers I/O configurable ports In implementation, may or may not have a keyboard, rather a keypad/switches for input or other types of control, often does not have monitor