CH-01 Introduction to Microcomputers
CH-01 Introduction to Microcomputers
CH-01 Introduction to Microcomputers
(ECEg-4161)
Lecture 01
Introduction to Microcomputers
Terminologies
Definition of Microcomputer and Microcontroller
Microprocessor Vs. Microcontroller
Evolution of the Microcomputer
A microcomputer system
Number Systems
Register
The fastest temporary data storage in the memory hierarchy.
ALU
A digital logic circuit to process logic and arithmetic operation
Memory
One of the basic elements of a computer system
It stores both the instructions to be executed (i.e., the program) and the data involved
Memory is usually measured by the number of bytes it can hold.
Memory hierarchy
Register => Cache(levels)=>RAM=>Disks
Cache
fast static memory to hold most frequently used data/instruction
The first option is technology dependent, meaning that the designer must use
whatever technology is available at the time, with consideration for cost.
The technology and materials used in making IC’s determine the working frequency,
power consumption, and the number of transistors packed into a single-chip
microprocessor.
The second option for improving the processing power of the CPU has to do with the
internal working of the CPU.
The idea of pipelining in its simplest form is to allow the CPU to fetch and execute at
the same time.
7 Beyene Jember University of Gondar 3/9/2018
Definitions of basic Terms…
Pipelined vs. non-pipelined cycles
Bits are passed through the microprocessor at very high speed and in large
numbers and we find it easier to group them together.