0% found this document useful (0 votes)
101 views9 pages

MI Assignment 2023-24

The document discusses an assignment for a Microprocessor and Interfacing course. It includes course outcomes, program outcomes, assignment details including topics and marking schemes. It provides questions to assess student understanding of microprocessor architecture, instruction set, interfacing and programming.

Uploaded by

muskanbandaria
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
101 views9 pages

MI Assignment 2023-24

The document discusses an assignment for a Microprocessor and Interfacing course. It includes course outcomes, program outcomes, assignment details including topics and marking schemes. It provides questions to assess student understanding of microprocessor architecture, instruction set, interfacing and programming.

Uploaded by

muskanbandaria
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 9

GUJARAT TECHNOLOGICAL UNIVERSITY

C.K.PITHAWALA COLLEGE OF ENGINEERING & TECHNOLOGY,


SURAT

DEPARTMENT OF COMPUTER ENGINEERING

ASSIGNMENT
Name of Student

Enrollment No.

Subject Name Microprocessor and Interfacing

Subject Code 3160712

Student Class 3nd Year (6th Semester)

Academic Year 2023-24


CO and PSO
Course Outcome (CO)

Course CO Statement
Outcome
CO1 Demonstrate the various features of microprocessor, memory and I/O devices including
concepts of system bus.
CO2 Identify the hardware elements of 8085 microprocessor including architecture and pin
functions and programming model including registers, instruction set and addressing
modes.
CO3 Select appropriate 8085 instructions based on size and functions to write a given
assembly language program.
CO4 Design a given interfacing system using concepts of memory and I/O interfacing.
CO5 Demonstrate the features of advanced microprocessors.

Program Educational Objectives (PEO)

Program PSO Statement


Outcome
PREPARATION To prepare students to gain adequate knowledge in the field of computer
engineering for successful career in industry, research and higher studies
CORE Instilling core competence and capability in graduates to solve real world
COMPETENCE engineering and societal problems

BREADTH To provide opportunity to the student to interpret, analyze and design


computer programs for interdisciplinary projects
PROFESSIONALISM To develop the qualities of team work, communication skills,
entrepreneurship and work ethics following the codes of professional
practice
LEARNING To promote lifelong self-learning capability among graduates to cope up
ENVIRONMENT with technological changes

Program Specific Objective (PSO)

Students will be able to analyze, innovate and design systems to solve real world engineering
challenges by applying the concepts of computer engineering.

Students will have the professional capabilities and adaptation of recent trends in computer
engineering for the betterment of society.
DEPARTMENT OF COMPUTER ENGINEERING

Name of Student

Enrollment No.

Subject name with code Microprocessor and Interfacing (3160712)

Academic Year 2023-24

List of Assignment with CO Mapping


Assignment Title CO
No.
1 Introduction to microprocessor CO1
2 Hardware Model of 8085 CO2
3 Programming of 8085 CO3
4 Interfacing with Input output CO4
5 Advance Microprocessors CO5

INDEX
Assig. Title Marks Date Grade Sign
No
1 Introduction to microprocessor 8
2 Hardware Model of 8085 10
3 Programming of 8085 50
3 Interfacing with Input output 20
4 Advance Microprocessors 10
Compulsory Questions 20
Rubrics
Actual %
Marks marks Marks Distribution
Writing Style 8 7 >=6 marks >=4 marks <=3 marks
10 8 >=8 marks >=4 marks <=3 marks
20 18 >=18 marks >=11 marks <=10 marks
50 35 >=35 marks >=25 marks <=24 marks
Able to answer as Able to answer but
per question not as per question Not Able to
asked asked answer

Completeness 8 1 1 mark 0 mark 0 mark


10 2 2 marks 1 mark 0 mark
20 2 2 marks 1 mark 0 mark
50 5 >=4 marks >=2marks <=1 mark
completed on completed but not incomplete and
time within time limit submitted late
Assignment- I
Introduction to Microprocessor

[CO1]

Q. Batc Level of
h Questions (Total Marks: 8) Bloom’s
No.
Taxonomy
1 A1/B1 Distinguish between higher & lower level languages with an Understand
example of each.
2 A1/B1 Answer the following : Understand
1.Define bit, byte, word, and instruction.
2.How many bytes make a word of 32 bits?
3.Specify the number of registers in a 2K-memory chip.
4. Calculate the number of registers in a 64K memory board.
1 A2/B2 What is a microprocessor? What is the difference between a Understand
microprocessor and a CPU?
2 A2/B2 1. List the four categories of 8085 instructions that manipulate data. Understand
2. Define opcode and operand, and specify the opcode and the
operand in the instruction MOV H,L.
1 A3/B3 What is a bus? Specify the function of the address bus and the Understand
direction of the information flow on the address bus.
2 A3/B3 Explain the various functions performed by the microprocessor. Understand
1 A4/B4 Why is the data bus bidirectional? Specify the four control signals Understand
commonly used by the 8085 MPU.
2 A4/B4 What is the memory size,memory range,data range of 8085?Why is Understand
the address bus unidirectional?.

Assignment –II
Hardware Model of 8085

[CO2]

Q. Batch Level of
Questions (Total Marks: 10) Bloom’s
No.
Taxonomy
1 A1/B1 Draw the functional block diagram of internal architecture of IC 8085 Understand
and explain its working.
2 A1/B1 Explain (i) ALU (ii) Program counter (iii) Instruction decoder (iv) Understand
Ready (v) ALE
1 A2/B2 Draw and explain the timing diagram of instruction MVI A,32H. Find Understand
execution time required, if the clock frequency is 2MHz.
2 A2/B2 Sketch the bus structure of the microprocessor and explain data, address Understand
and control bus.
1 A3/B3 Using a diagram illustrates the logic pin out of the 8085 Microprocessor. Understand
2 A3/B3 What is multiplexing? How is it done in microprocessor 8085 for Understand
address and data bus? Explain with a neat diagram.
1 A4/B4 Draw the timing diagram for the instruction STA 3050 H and explain in Understand
detail.If the processor clock is 3 MHz calculate the time required to
execute the instruction.
2 A4/B4 Draw schematic to generate read/write control signals for memory and Understand
input/output of 8085 microprocessor.

Assignment –III
Programming in 8085

[CO3]

Q. Batch Level of
No. Questions (Total Marks: 50) Bloom’s
Taxonomy
1 ALL List and Explain categories of 8085 instructions that manipulate data. Application
2 ALL What is conditional & unconditional branching ? Illustrate the answer Application
with an example.
3 ALL Explain the working of rotate instructions of 8085 with proper examples Application
in each case.
4 ALL Point out the valid and invalid instructions. Correct the invalid ones. Application
MVI AB
LDA BD
MOV 05
ANI 0B
MOV H,L
LDAX B
STA C000
5 ALL What operations can be performed by using the instructions...a) ADD A Application
b) XRA A
6 ALL List out the instructions that affect the carry flag. Application
7 ALL Distinguish between the following pairs of instructions. Application
(1) LXI H, 1234H and LHLD 1234H
(2) RAL and RLC
(3) JMP 1000H and CALL 1000H
8 ALL Write a routine that works the same as DAA instruction. Application
9 ALL What is instruction? Explain 1-byte ,2-byte and 3-byte instructions with Application
examples.
Assignment –IV
Interfacing with Input Output

[CO4]

Q. Batch Level of
Questions (Total Marks: 20) Bloom’s
No.
Taxonomy
1 A1/B1 Answer following questions. Application
(1) How many address lines are necessary on the chip of 2K byte
memory?
(2) If the memory chip size is 1024 X 4 bits, how many chips are
required to make up 2K bytes of memory?
(3) The memory map of a 4K byte memory chip begins at the location
2000 H. Specify the address of the last location on the chip and the
number of pages on the chip.
(4) The memory address of the last location of an 8K byte memory chip
is FFFF H. Find the starting address.
2 A1/B1 Explain various operating modes of 8255A. Understand
3 A1/B1 Show all the necessary connections to interface eight LEDs using an Application
output port with address 45H with 8085 microprocessor. Use
demultiplexed address/data lines and 3- to-8 decoder (74LS138).
4 A1/B1 Describe 8255 working in BSR mode. Understand
1 A2/B2 Given the components as listed, design an interfacing circuit for the Application
memory to meet the following specifications:
(1) 74LS138: 3-to-8 decoder
(2) 2732 (4K X 8): EPROM—address range should begin at 0000 H.
(3) 6116 (2K X 8): CMOS R/W memory.
2 A2/B2 Draw and explain the block diagram of 8255A programmable peripheral Understand
port.
3 A2/B2 Show all the necessary connections to interface eight DIP switches using Application
an input port with address 45h with 8085 microprocessor. Assume
demultiplexed address/data lines and use 3-to-8 decoder (74LS138).

4 A2/B2 Draw and explain the block diagram of 8259A interrupt controller Understand

1 A3/B3 Design an memory interfacing circuit for a given 4k ROM chip. Use all Application
16 address line. Use any combination of inverter, Nand gate and
74LS138 decoder to generate the address. Determine the memory map of
the design.
2 A3/B3 Draw the functional block diagram of IC 8255 And answer the following Understand
questions.
(1) List the operating modes of IC 8255A.
(2) Discuss control word format.
(3) Specify the handshake signals and their functions if port A is set up as
an output port in mode 1.
(4) Write initialization instructions for the 8255A to set up—
• Port A as I/P port in mode 0.
• Port B as O/P port in mode 1.
• Port C upper as an O/P in mode 0.
Assume address of control word register as 83H.
3 A3/B3 Draw the interfacing of a 2K EPROM having an ending address 0FFFH Application
with 8085 microprocessor. Use demultiplexed address/data lines and
3-to-8 decoder (74LS138).
4 A3/B3 Explain IN and OUT instructions and also draw timing diagrams of both. Understanding
1 A4/B4 Design a memory system that contains 2K byte of EPROM , immediately Application
followed by 1K byte of RWM. The EPROM starts at address 0000H and
it is implemented by using 1K byte of EPROM .The RWM is
implemented using 1K byte RAM chips . Use decoder and gates ( if
required ) for the interfacing circuit.
2 A4/B4 Give the control word of 8255 and explain the mode 1 Input operation in Understand
detail.

3 A4/B4 Interface 8K of EPROM and 4K of RAM with 8085 microprocessor. Application


EPROM memory address begins at 0000H and RAM address begins at
8000H. Write memory address ranges used for EPROM and RAM in
your design.
4 A4/B4 Explain ICW1 and ICW2. Understand

Assignment –V
Advance Microprocessors

[CO5]

Q. Batch Level of
Questions (Total Marks: 10) Bloom’s
No.
Taxonomy
1 A1/B1 What is the minimum and maximum size of a segment in 8086? How Understand
are they computed? What is segment overlapping? What is the prefetch
queue? What is its significance? What happens when branch instruction
comes?
2 A1/B1 What is a descriptor table of 80386? What is its use? Understand
3 A2/B2 What is segmentation? List the various segment registers in 8086 and Understand
give their role. What would be the physical address after reset in an
8086 microprocessor? Why?
4 A2/B2 List the four major processing units in an 80286 microprocessor and Understand
briefly describe the function of each.
5 A3/B3 Explain descriptor table of 80286 with proper format. Understand
6 A3/B3 Draw and explain architecture of 8086. Describe the importance of the Understand
bus interface unit (BIU) and execution unit (EU) , an 8086
microprocessor. From which location 8086 starts execution when it gets
reset?
7 A4/B4 What is a segment ? Enlist and use various segments available with Understand
8086. Find physical address for CS:IP 3000:123A H
8 A4/B4 List three major advances that the 80386 microprocessor has over the Understand
80286.Describe how the real mode operation of an 80286 is different
from protected mode operation.
[COMPULSORY] [Total Marks : 20]
1 Differentiate between 8085 and 8086. Application
2 Prepare Comparative Analysis of 8085,8086,80186,80286,80386 and Evaluate
80486

Subject Faculty Name: HOD

Dr. Vishruti Desai


Dr. Mitali Desai Prof. Saurabh Tandel
COED,CKPCET,Surat

You might also like