Tutorial - 1: Module - 1: Introduction To Microprocessors

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 9

Tutorial -1

Module -1 : Introduction to Microprocessors

Question 1

How do you determine whether if a microprocessor is 8


bits or 16-bits or 32-bits ?

Question 2

What is the order in which the microprocessors buses


(Address, Data and Control) are activated ?

Question 3

A0
A1
A2
A3

F0
F1

B0

F2

B1

F3

B2
B3

C4
A=B

CIN
M
S3

S2

S1

S0

Pin Out of ALU 181

Operations

S3 S0

Selects ALU operation to perform

1Logical
0-Arthimetic

CIN
C4 along with A= B can be used for unsigned comparison

Question 3

What will be the size of CPU built around this ALU


If other than ALU operations- the processor performs

Load data from mem to reg


Store dats from reg to mem
Move data from reg to reg
1 Unconditional Branch
4 Conditional branches
1 Call
1 Return

Instruction is of the format Opcode dst,src


All ALU operations are performed on registers
There are totally 16 Registers R0- R15

Question 3

What type of Architecture does the processor


implement?
What will be the normal size of the instruction?

Question 3

If the Processor can support 64KB of memory and


Memory is byte organised
How many address are required
What will the number by which the Program Counter be
incremented to support the normal sized instruction ?

Question 3

Can you think of any other major digital modules that the
processor may require?

You might also like