Professional Documents
Culture Documents
COMPUTER HARDWARE
Muhammad Owais
WHAT’S IN THE SUBJECT
MICROPROCESSOR / PROCESSOR / CPU (CENTRAL PROCESSING
UNIT)
WHAT IS MICROPROCESSOR?
ALU (ARITHMETIC AND LOGICAL UNIT)
This unit consists of two subsections namely,
Arithmetic section
Logical Section
Arithmetic section
The function of arithmetic section is to perform arithmetic operations like addition,
subtraction, multiplication, and division. All complex operations are done by making
repetitive use of the above operations.
Logic Section
The function of the logic section is to perform logic operations such as comparing, selecting,
matching, and merging of data.
The main function of a control unit is to fetch the data from the main
memory, determine the devices and the operations involved with it, and
produce control signals to execute the operations.
MEMORY UNIT (REGISTERS)
A register is a set of flip-flops with each flip-flop adequate for saving one bit
of data. An n-bit register has a set of n flip-flops and is adequate for saving
any binary data of n bits.
A CPU register is a small and temporary storage containing a set of data
holding places that are part of the computer processor. A register holds an
instruction, a storage address, or any kind of data.
4 – BIT MICROPROCESSORS
INTEL 4004
Introduced in 1971.
It was the first microprocessor
by Intel.
It was a 4-bit µP.
Its clock speed was
740KHz.
It had 2,300 transistors.
It could execute around
60,000 instructions per
second.
8 – BIT MICROPROCESSORS
INTEL 8008
16 – BIT MICROPROCESSORS
INTRODUCED IN
1978.
It could access 1 MB of
memory.
Introduced in 1982.
They were 16-bit µPs.
Clock speed was 6 MHz.
32 – BIT MICROPROCESSORS
INTEL PENTIUM
Introduced in 1993
6 KB Cache memory.
INTEL PENTIUM PRO
Introduced in 1995.
It was also 32-bit µP.
INTEL PENTIUM – II
Introduced in 1997.
It was also 32-bit µP.
Clock speed 266 MHz or greater.
INTEL PENTIUM – II XEON
Introduced in 1998.
It was also 32-bit µP.
Introduced in 1999.
It was also 32-bit µP.
Introduced in 2000.
It was also 32-bit µP.
Clock speed 3.2 GHz.
INTEL DUAL CORE
Introduced in 2006.
It is 32-bit or 64-bit µP.
It has two cores.
Both the cores have there
own internal bus and L1
cache, but share the
external bus and L2 cache
64 – BIT MICROPROCESSORS
INTEL CORE 2 DUO
Introduced in 2006.
It is a 64-bit µP.
INTEL CORE I7
Introduced in 2008.
It is a 64-bit µP.
INTEL CORE I5
Introduced in 2009.
It is a 64-bit µP.
INTEL CORE I3
Introduced in 2010.
It is a 64-bit µP.
MICROPROCESSOR APPLICATIONS
4-BIT MICROPROCESSOR
Calculators
Financial, Scientific, Data Base
Toys
Robots, Remote-Controlled Cars, Hand Held Games
Power Tool Controllers
Speed Controls, Measurement Devices
Simple Consumer Product Controllers
Microwave, Oven, Telephone Dialers, TV Remote Controls
Computer Peripherals
Key Board Scanners, Simple Printers, Clocks, Watches.
8 – BIT MICROPROCESSORS
Toys
Video Games, Programmable Robots
Computer Peripherals
Video Displays, Modems, Printers, Plotters, Disk
Controllers, Communication Controllers, Switches, Routers
8 – BIT MICROPROCESSORS
Industrial Controllers
Robotics, Process Control, Machine Tool Control
Instruments
Logic Analyzers, Testers, Digital Oscilloscope,
Smart Voltmeters
Complex Intelligent Consumer Product
Controllers
Satellite Receiver Programming, Security System
16 & 32 – BIT MICROPROCESSORS
Personal Computers
Household Appliances: Information Appliance
Telephone
TV
Fridge
PC
Schools
Small Businesses
Faster Internet Access
64 – BIT MICROPROCESSORS
Usages
Networking / Servers
Art and Animation (Multi-Media)
Designing Buildings etc. (Advanced Engg:)
More Faster Internet Services
Video Conferencing
Net Shopping
MICROCONTROLLERS
WHAT IS A MICROCONTROLLER ?
A smaller computer
On-chip RAM, ROM, I/O ports...
Example : Motorola’s 6811, Intel’s 8051,
Zilog’s Z8 and PIC 16X
Data Bus
CPU
General-
Purpose Serial
RAM ROM I/O Timer
Micro- COM
Port
processor Port
Address Bus
Microprocessor vs. Microcontroller
Microprocessor Microcontroller
CPU is stand-alone, RAM, • CPU, RAM, ROM, I/O and
ROM, I/O, timer are timer are all on a single
separate chip
designer can decide on the • fixed amount of on-chip
amount of ROM, RAM and ROM, RAM, I/O ports
I/O ports. • Highly bit addressable for
expansive applications in which cost,
versatility power and space are critical
general-purpose • single-purpose
WHY DO WE NEED TO LEARN
MICROCONTROLLERS ?
Its
not an exaggeration if I say that, today
there is no electronic gadget on the earth
which is designed without a Microcontroller.
Serial interface
SOFTWARE INTERFACE –
Thelanguages and codes that the applications use to
communicate with each other and with the hardware.
HARDWARE INTERFACE -
Thewires, plugs and sockets that hardware devices use to
communicate with each other.
INTERFACING THE
MICROPROCESSOR
Microprocessor operates as part of a system, The
interconnection or the linkage of the parts within this
system is called “Interfacing”