0% found this document useful (0 votes)
13 views

Lecture 2 - Microprocessor

microprocessor basic

Uploaded by

tawfiay
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
13 views

Lecture 2 - Microprocessor

microprocessor basic

Uploaded by

tawfiay
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 20

Lecture-2

Course code- 520215


(Microprocessor and Assembly
Language Programming)
Introduction
to
Microcomputer

Case Study: Intel Processors CMOS VLSI Design Slide 2


Definition
❑ A microcomputer is a complete computer on a smaller scale
and is generally a synonym for the more common term,
personal computer or PC , a computer designed for an
individual.

❑ A microcomputer contains

1. A microprocessor (a central processing unit on a microchip ),


2. Memory in the form of read-only memory and random access
memory ,
3. I /O ports and a bus or system of interconnecting wires,
4. Housed in a unit that is usually called a motherboard .

Case Study: Intel Processors CMOS VLSI Design Slide 3


Block diagram of microcomputer

Data
bus
Co
Input ntr
ol Memor
Bu y
I/O s CPU (RAM
ports
&
ROM)

Output Addre
ss
Bus

Case Study: Intel Processors CMOS VLSI Design Slide 4


Description
Memory

1.Consists of RAM and ROM besides this FD


HD and Optical disk

2.Store binary codes for instruction

3.Store binary data to run the computer

Case Study: Intel Processors CMOS VLSI Design Slide 5


Description
Input/Output

1. I/O section take in or send data from or to outside


world.

2. Devices interface buses to external system called


ports.

Case Study: Intel Processors CMOS VLSI Design Slide 6


Description
CPU
1. CPU means central processing
unit.
2. Controls the operation of the
computer
3. In microcomputer CPU is a
microprocessor
Case Study: Intel Processors CMOS VLSI Design Slide 7
Description
BUS
1.Address bus sends address of the memory
location

2.Data bus bidirectional. it reads data and write


data.

3.Control bus are used to send control signal to


memory I/O

Case Study: Intel Processors CMOS VLSI Design Slide 8


Types of microprocessor

1. Bit Slice Processor


2. General purpose CPUs

Depending on register

1. Accumulator based
2. Register based

Case Study: Intel Processors CMOS VLSI Design Slide 9


Bit slicing concept
❑ Bit slicing is a technique for constructing a
processor from modules of smaller bit width.

❑ Each of these components processes one bit field or


"slice" of an operand.

❑ The grouped processing components would then


have the capability to process the chosen full word-
length of a particular software design.

Case Study: Intel Processors CMOS VLSI Design Slide 10


Bit slice processor
❑ Bit slice micro processor divide the element of a central
processing unit among several ICs.

❑ Bit slice processors usually consist of an arithmetic logic unit


(ALU) of 1, 2, 4 or 8 bits and control lines (including carry or
overflow signals that are internal to the processor in non-bit
sliced designs).

❑ For example, two 4-bit ALUs could be arranged side by side,


with control lines between them, to form an 8-bit CPU, with
four slices a 16-bit CPU can be built, and it takes 8 four bit
slices for a 32-bit word CPU (so the designer can add as many
slices as required to manipulate increasingly longer word
lengths).
Case Study: Intel Processors CMOS VLSI Design Slide 11
Bit slice processor
❑ A micro sequencer or Control ROM would be used
to execute logic to provide data and control signals
to regulate function of the component ALUs.

❑ Examples of bit-slice microprocessor modules can


be seen in the Intel 3000 family, the AMD Am2900
family, the National Semiconductor IMP-16 and
IMP-8 family, and the 74181.

Case Study: Intel Processors CMOS VLSI Design Slide 12


Block diagram

Register Register Register


file file file

Combinatio Combinatio Combinatio


nal nal nal
ALU ALU ALU

Control Control Control


circuits circuits circuits

Case Study: Intel Processors CMOS VLSI Design Slide 13


Bit slice processor
❑ Data buses and register files of the individual slices
are effectively juxtaposed to increase their size.

❑ The control lines select and sequence the operation


to be performed.

❑ Each slice thus performed same operation on


different operand.

Case Study: Intel Processors CMOS VLSI Design Slide 14


Accumulator based microprocessor

❑ an accumulator is a register in which intermediate arithmetic


and logic results are stored.

❑ Without a register like an accumulator, it would be necessary


to write the result of each calculation (addition, multiplication,
shift, etc.) to main memory perhaps only to be read right back
again for use in the next operation.

❑ Access to main memory is slower than access to a register like


the accumulator because the technology used for the large
main memory is slower (but cheaper) than that used for a
register.

Case Study: Intel Processors CMOS VLSI Design Slide 15


Accumulator based microprocessor

❑ A kind of CPU where, although it may have several


registers, the CPU mostly stores all the operands
and the results of calculations in one special register,
typically called "the accumulator“.

❑ All the Data transfer are performed through


accumulator.
❑ It contains
1. ALU
2. Register unit
Case Study: Intel Processors CMOS VLSI Design Slide 16
Accumulator based microprocessor

3. User visible register

4. Control and status register

5.Flag register.

Case Study: Intel Processors CMOS VLSI Design Slide 17


Accumulator based microprocessor

Case Study: Intel Processors CMOS VLSI Design Slide 18


Register based microprocessor

❑ The register are used to hold data and memory


address.
❑ Result after ALU operation stored in the register.
❑ Number size and types of register varies.
❑ 16 bit and 32 bit
❑ Higher speed
❑ Data transfer via the register
❑ Intel 8086 80386
❑ Motorola 68020 68030

Case Study: Intel Processors CMOS VLSI Design Slide 19


Thank You
Case Study: Intel Processors CMOS VLSI Design Slide 20

You might also like