Professional Documents
Culture Documents
(ELECTRONICS)
Hoff’s invention brings computer to the masses: At the end of 1960s Intel’s Ted Hoff was asked
to design several different calculators for a Japanese client. The traditional way to do work
resulted in very huge devices. Joined by fellow engineers Stan Mazor and Federico Faggin,
Hoff squeezed an entire computer onto a single silicon chip, pairing with a small memory to
give it its instructions.
How microprocessors are made?
MICROPROCESSOR
INPUT OUTPUT
DEVICE (ALU+ REGISTER DEVICE
ARRAY+ CONTROL
UNIT)
Bus - Set of conductors intended to transmit data, address or control information to different elements in a
microprocessor. A microprocessor will have three types of buses, i.e., data bus, address bus, and control bus.
IPC (Instructions Per Cycle) - It is a measure of how many instructions a CPU is capable of executing in
a single clock.
Clock Speed - It is the number of operations per second the processor can perform. It can be expressed in
megahertz (MHz) or gigahertz (GHz). It is also called the Clock Rate .
Word Length - The number of bits the processor can process at a time is called the word length of the
processor. 8-bit Microprocessor may process 8 -bit data at a time. The range of word length is from 4 bits to 64
bits depending upon the type of the microcomputer.
Data Types - The microprocessor supports multiple data type formats like binary, ASCII, signed and
unsigned numbers.
Intel 8085 microprocessor
➢ PROGRAM COUNTER(PC): It is a 16-bit register used to store the memory address location of the next
instruction to be executed. Microprocessor increments the program whenever an instruction is being
executed, so that the program counter points to the memory address of the next instruction that is going to be
executed.
➢ STACK POINTER (SP): It is also a 16-bit register works like stack, which is always incremented/decremented
by 2 during push & pop operations.
➢ ADDRESS BUFFER & DATA/ ADDRESS BUFFER REGISTERS: These registers hold the address/data, received
from PC/internal data bus and then load the external address and data buses.
➢ CONTROL UNIT: It consists of three parts; the INSTRUCTION REGISTERS(IR), INSTRUCTION
DECODER AND MACHINE CYCLE ENCODER and TIMMING and CONTROL UNIT. The control unit
generates signals within microprocessor to carry out the instructions, which has been decoded.
➢ ARITHMETIC and LOGICAL UNIT: It performs the actual numerical and logical operations like ‘add’,
‘subtract’, ‘AND’, ‘OR’, etc. ALU consists of accumulator, flag register and temporary register.
➢ FLAG REGISTERS: Flag registers include five flip-flops: Zero(0), Carry(CY), Sign(S), Parity(P) and Auxiliary
Carry(AC) flags. These flags have critical importance in decision making process of a microprocessor.
➢ TEMPORARY REGISTERS: It is an 8-bit register, which holds the temporary data of arithmetic and logical
operations.
➢ SERIAL IO CONTROL: It provides 2 lines for serial communication. The serial output data (SOD) line
sends data serially and serial input data (SID) line receives data linearly.
➢ It is an 8-bit microprocessor.
➢ It is manufactured with N-MOS technology.
➢ It has 16-bit address bus and hance can address upto 216= 65536 bytes (64 KB)
memory locations through AD-A15.
➢ The first 8 lines of address bus and 8 lines of data bus are multiplexed AD0- AD7.
➢ Data bus is a group of 8 lines D0-D7.
➢ It supports external interrupt requests.
➢ A 16-bit program counter(PC).
➢ A 16-bit stack pointer(SP).
➢ Six 8-bit general purpose registers arranged in pairs: BC, DE, HL.
➢ It requires a signal +5V power supply and operates at 3.2 MHZ single phase clock.
➢ It is enclosed with 40 pins DIP (Dual in Line Package).
• IMAGES COURTESY : GOOGLE IMAGES
• BOOKS :
• 1001 INVENTIONS THAT CHANGED THE WORLD
• DIGITAL COMPUTER ELECTRONICS BY ALBERT PAUL MALVINO
• INTRODUCTION TO MICROPROCESSOR BY DARSHAN
• WEBSITES
• WIKIPEDIA
• ELPROCUS.COM
• TUTORIALSPOINT.COM
• STUDY NOTES ON 8085 MICROPROCESSOR BY GRADEUP