Gynmanjari Institute of Technology: IMP Question Bank
Gynmanjari Institute of Technology: IMP Question Bank
GYNMANJARI INSTITUTE
OF TECHNOLOGY
No Questions
1 List the four operations commonly performed by microprocessor unit.
3 Sketch the bus structure of microprocessor and explain data, address and control bus.
No Questions
1 Draw and explain the functional block diagram of 8085 microprocessor.
8 State the uses of program counter and stack pointer registers of an 8085 microprocessor.
No Questions
1 Draw and explain the timing diagram of the instruction IN 00H.
3 Draw and explain the timing diagram of STA 3050H signals. Instruction with necessary control
4 Draw and explain the timing diagram of MVI A, 32h instruction with necessary control signals
No Questions
1 List and explain categories of 8085 instructions that deal with data transfer.
2 Explain the working of rotate instructions of 8085 with proper example in each case.
Explain the PUSH and POP instructions of the 8085 microprocessor with example.
6
Explain 8085 branch instructions with suitable examples.
7
Explain the functions of following instructions of 8085 state its number of bytes occupied, number
of machine cycle required and T-states.
MOV A, M
8
LXI H. 1000 H
DAA
IN 80 H
Explain the functions of following instructions:
RLC
9
LHLD
SBB
Explain the different addressing modes available in 8085 assembly language programming with
10
example.
11 Differentiate assembly level language and machine level language.
Write assembly language program to do addition of two 8-bit numbers with carry. Specify the
12
memory location of each and every instruction.
13 Describe the instruction format of 8085 microprocessor.
No Questions
Write an 8085 program to copy block of five numbers starting from location 2001h to locations starting
1
from 3001h.
2 Write ALP to calculate the factorial of a number between 0 to 8.
An array of ten data bytes is stored on memory locations 2100h onwards. Write an 8085 assembly language
3
program to find the largest number and store it on memory location 2200h.
Write an 8085 assembly languages program sort an array of twenty bytes stored on memory locations
4
2000h onwards in descending order.
5 Write assembly language program to find the factorial of a number from 0 to 10.
Write a program in 8085 to arrange the five numbers in ascending order. Assume numbers are available
6
from 9000h to 9004h.
Write assembly language program to do multiplication of two numbers. Specify the memory location of
7
each and every instruction and also draw flowchart.
Write assembly language program to count number of 1's in given 8-bit number .Specify the memory
8
location of each and every instruction.
Write a program in 8085 to arrange the five numbers in ascending order. Assume numbers are
9
available from 9000h to 9004h.
10 Write a program to find 2’s complement of a number stored at 2050H and store result at 2055H.
Draw an interfacing diagram to connect 8 DIP switches through input port with address 55H and 8 LEDs
1
through output port with address AAH with 8085 microprocessor
Generate a square wave of 5kHz on D0 of output port 80H using appropriate DELAY subroutine assuming
2
crystal frequency of 4MHz.Show your delay calculations.
3 Differentiate between memory mapped I/O and I/O mapped I/O in 8085.
Show all the necessary connections to interface eight LEDs using an output port with address 39H with
5
8085 microprocessor. Assume de-multiplexed address/data lines.
Distinguish between hardware and software interrupts. How many such interrupts are available in 8085
6
microprocessor?
Whatis the need of the programmable interrupt controller(8259A)? Draw and explain the block diagram of
7
8259A.
8 List the features of 8259 A.
11 What are the different ways to clear the ISR bit in 8259?Explain.
With the help of simplified block diagram explain the internal architecture of 8255.How various sections
12
can be addressed?
4 List the four major processing units in an 80286 microprocessor and briefly describe the function of each.
9 Differentiate between the real mode and protected mode of the 80286 microprocessor.