CH-1
CH-1
Collage Informatics
Department of Computer Science
Course title :Microprocessor and assembly
language
Chapter one(1)
Introduction to μp
By :Getaneh T.
Outline
Introduction
How it work
Evolution
Feature Evolution
Assembly language
Introduction to μp
A microprocessor (sometimes abbreviated μp) is a digital
electronic component with transistors on a single
semiconductor integrated circuit (IC).
It is multipurpose, programmable and register based electronic
device that accept binary data as input and process the data
according to the input and provide the result as result.
In simply way, it is controlling unit of micro computer ,
fabricated on small chip capable of performing ALU operations
and communicating with the other device connected it.
Cont…
Cont.…
It is set of swatch’s.
In computer memory and processing bit refers to the state
of one switch.
Integrated circuit (IC) that contains the entire central
processing unit of a computer on a single chip.
Cont.…
CPU (central processing unit).
The controlling element in a computer system.
Memory and I/O controlled via instructions stored in
memory, executed by the microprocessor
An instruction is a single operation of a
processor defined by processor instruction
set.
Cont..
Microprocessor performs three main tasks:
Data transfer between itself and the memory or I/O
systems
Simple arithmetic and logic operations processing
Program flow via simple decisions
Power of the microprocessor is capability to execute
billions of instructions per second from a program or
software (group of instructions) stored in the memory
system.
stored programs make the microprocessor and computer system
very powerful devices.
Cont..
Cont.…
The Microprocessor Age(Evolution)
Each microprocessor age differ form another
depends on the following:-
The number of instruction thy can
process within in given time.
The clock speed
Higher speed and larger memory size allowed 8086 & 8088 to
replace smaller minicomputers in many applications.
Cont…
Intel 80286:
Updated versions of 8086/8088
Almost identical to the 8086/8088.
addressed 16M-byte memory system instead of a 1M-byte
system
Intel 80386
Applications demanded faster microprocessor speeds, more
memory, and wider data paths(32 bit).
first practical microprocessor to contain a 32-bit data bus and
32-bit memory address.
16 M byte memory size.
Cont…
Intel 80486
In 1989 Intel released the 80486.
Highly integrated package.
80386-like microprocessor
1G memory size
The Pentium Microprocessor
Introduced 1993, Pentium was similar to 80386 and 80486
microprocessors.
Originally labeled the P5 or 80586.
It operated with high speed(110 MIPS)
Memory system up to 4G bytes
It was 32 bit microprocessor.
Cont…
Pentium Pro Processor
A recent entry, formerly named the P6.
It is 32 bit microprocessor.
4 GB memory size.
Itanium processor
64 bit word size
64 GB memory size
More faster processing speed.
It contain a lot of transistor.
Cont…
The Future of Microprocessors evolution
No one can make accurate predictions.
The process speed will get more faster
The memory will get more large
Architecture will get more efficient
Types of Microprocessor
Based on the instruction set microprocessors are classified into:
I.RISC — Reduced Instruction Set Computing.
These types of processors are commonly used in air
conditioners.
Executes one instruction per clock.
II.CISC — Complex Instruction Set Computing.
The types of processors are used in desktops, laptops and
servers.
Refers to number and complexity of instructions
Improvements was: Multiply and Divide
The number of instruction increased from 45 to more than
20,000
Cont…
Assembly language
Assembly language
A programming language that uses symbolic names to
represent operations, registers and memory locations.
Slightly higher-level language.
Readability of instructions is better than machine language
One-to-one correspondence with machine language
instructions
Assemblers translate assembly to machine code.