0% found this document useful (0 votes)
38 views4 pages

MPI Question Bank

The document is a question bank for the Microprocessor & Interfacing course at Ahmedabad Institute of Technology for the academic year 2023-2024. It covers various units related to microprocessor architecture, operations, assembly language programming, and interfacing concepts, with specific questions and marks allocated for each topic. The content is structured into units that include topics such as the 8085 microprocessor, assembly language programming, and advanced microprocessors like the 8086.

Uploaded by

meshva
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)
38 views4 pages

MPI Question Bank

The document is a question bank for the Microprocessor & Interfacing course at Ahmedabad Institute of Technology for the academic year 2023-2024. It covers various units related to microprocessor architecture, operations, assembly language programming, and interfacing concepts, with specific questions and marks allocated for each topic. The content is structured into units that include topics such as the 8085 microprocessor, assembly language programming, and advanced microprocessors like the 8086.

Uploaded by

meshva
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/ 4

Ahmedabad Institute of Technology

CE Department

Microprocessor & Interfacing (3160712)

Question Bank
Year: 2023-2024
Sr UNIT - 1: Introduction to Microprocessor, Components of a microprocessor: Marks
No. Registers, ALU and control & timing, system bus (data, address, and control
bus), Microprocessor systems with bus organization(CO1)
1. How can you determine that a Microprocessor is an 8, 16 or 32 bit? 4
2. List and specify the various features of microprocessor, memory and I/O devices including 7
concepts of system bus.

Sr UNIT - 2: Microprocessor Architecture and operations, memory, I/O Marks


No. Devices, Memory & I/O operations(CO2)
1. Explain the generation of control signals. 4
2. State the importance of X1 and X2 pins of an 8085 microprocessor 3
3. Draw and Explain pin out diagram of 8085 microprocessor. 7
4. State the uses of program counter and stack pointer registers of an 8085 microprocessor. 4
5. Write notes on general purpose and special purpose register of 8085.Draw schematic to generate 7
read/write control signal for memory and input/output of 8085 microprocessor.
6. Write notes on the status flag register. Also write down condition under which the flag bits affected 4
7. Differentiate between memory-mapped I/O and peripheral-mapped I/O 4

8. Calculate the address lines required for 8K-byte memory chip. 3

Sr UNIT - 3: 8085 Microprocessor Architecture, Address, Data and Marks


No Control Buses, 8085 Pin Functions, Demultiplexing of Buses,
Generation of Control Signals, Instruction Cycle, Machine Cycles,
T-States, Memory Interfacing(CO3,CO4)
1. Draw and Explain block diagram of 8085 microprocessor architecture. 7
2. Explain the role of clocks in Microprocessors. 3
3. Sketch and explain the timing waveform for fetch operation 4
4. Explain timing diagram of the memory write cycle? 4
5. Define the terms: T-state, Machine cycle, Instruction Cycle 3
6. Explain One byte, Two byte, Three byte instruction. 4
7. Draw the timing diagram of MVI A, 32H instruction of an 8085 microprocessor 4
8. Draw timing diagram of following instruction i)STA 2050 ii)MVI A,32 iii)LDAX B iv)SHLD 4/7
1234H v)MVI M,43H vi)DAD B vii)INX D viii)IN 05H ix)OUT 01H x)CALL 507BH
9. Explain following instructions with no. of bytes, machine cycles and T-states required for 7
execution: 1. CALL 2. CPI
10. Draw the interfacing of a 4K EPROM having a starting address 2000H with 7
8085 microprocessor.
11. Draw the interfacing of a 2K EPROM having an starting address 00FFH 7
with 8085 microprocessor.
12. Show all the necessary connections to interface eight LEDs using an output port with address 45H 7
with 8085 microprocessor. Use demultiplexed address/data lines and 3to-8 decoder (74LS138).
13. Interface 8K EPROM and 4K RAM with 8085 processor. Write address range for both the memory 7
chips and also show the address decoding logic.
14. Draw the diagram for interfacing 8KB of ROM and 8KB of RAM with microprocessor 8085 and 7
also explain the number of pins used for such interfacing. The starting address for ROM should be
0000H and starting address for RAM should be 8000H.

Sr UNIT - 4: Assembly Language Programming Basics, Classification of Marks


No Instructions, Addressing Modes, 8085 Instruction Set, Instruction and
Data Formats, Writing, Assembling & Executing A Program, Debugging
the Programs(CO3)
1. Write assembly language program to do multiplication of two numbers. Specify the memory 7
location of each and every instruction and also draw flow chart.
2. Write assembly language program to do addition of two 8-bit numbers with carry. Specify the 7
memory location of each and every instruction.
3. Register D contains 72H.Illustrate the instructions MOV and STAX to copy the contents of register 7
B into memory location 8020H using indirect addressing.
4. Explain various addressing modes of 8085 microprocessor. 7

5. Explain working of rotate instruction of 8085 with proper example in each case. 3

6. Explain following instruction 7


(i) ANA/ANI ( ii) ORA/ORI ( iii) XRA/XRI ( iv) STC
(v) CMA (vi) CMP/CPI (vii) CMC
7. Explain working of rotate instruction of 8085 with proper example in each case. 3

8. Explain EI, DI, SIM and RIM instructions. 4

Sr UNIT - 5: Writing 8085 assembly language programs with decision, Marks


No making and looping using data transfer, arithmetic, logical and
branch instructions(CO3)
1. Write assembly language program to count number of 1’s in given 8-bit number. Specify the memor 7
location of each and every instruction.
2. Write a program in 8085 to arrange the five numbers in ascending order. Assume numbers are 7
available from 9000h to 9004h.
3. An array of twenty data bytes is stored on memory locations 2000H onwards. Write an 8085 7
assembly language program to count the number of zeros, odd numbers and even numbers and
store them on memory locations 3000H, 3001H and 3002H, respectively.

Sr UNIT -- 6: stack & Subroutines, Developing Counters and Time Delay Marks
No Routines, Code Conversion, BCD Arithmetic and 16-Bit Data
operation(CO3)
1. What is stack? Explain stack operation in 8085 using PUSH and POP instruction with net sketches. 4
When are stack operation needed?
2. Explain CALL and RET instruction with examples. 4
3. Write a set of 8085 assembly language instructions to generate a 0.5 second delay, if the crystal 7
frequency is 4 MHz.
4. Consider the following 8085 assembly language instructions: 4
LXI D, 1234H
NEXT: DCX D
MOV A, E
ORA D
JNZ NEXT
What amount of delay is generated if the crystal frequency is 4 MHz?
Sr UNIT -7 Interfacing Concepts, Ports, Interfacing Of I/O Devices, Marks
No Interrupts In 8085, Programmable Interrupt Controller 8259A,
Programmable Peripheral Interface 8255A (CO4)
1. What is interrupt? List hardware interrupts of 8085. 3
2. Draw and explain the block diagram of the programmable peripheral interface 8255A. 7
3. Draw and explain the block diagram of the programmable interrupt controller 8259A. 7

Sr UNIT - 8 Advanced Microprocessors: 8086 logical block diagram, Marks


No segmentation, Pin functions, Minimum and maximum mode,
80286/80386: Overview and architecture, Programming model, Data
types and instruction set, segments and its types, segment descriptor,
descriptor table and selectors(CO5)
1. Differentiate 8085 microprocessor with 8086 microprocessor 3
2. Explain format of the descriptor in 80386 with diagram. 3
3. Differentiate between the real mode and protected mode of the 80286 microprocessor 4
4. How the physical addresses are calculated from segment register in 8086 microprocessor? 3
5. Explain the following pins of the 8086 microprocessor: TEST, LOCK , MN/MX 3
6. Draw block diagram of 80286 microprocessor. 4
7. List and explain the segment registers of 8086 microprocessor. 3
8. Draw block diagram of 80386 microprocessor. 4

You might also like