Question Bank Module
Question Bank Module
Module 1
3 M Questions
1. Explain the functions of the following 8085 pins: (i) ALE (ii) READY (iii) TRAP
2. Define instruction cycle, machine cycle and T-states in 8085.
3. Explain the three basic building blocks of a micro-processor.
4. List the control and status signals of 8085.
5. Explain the operation of the following 8085 instructions: (i) DAD D (ii) INR M
(iii) XCHG.
6. With the help of examples, explain the operation of DAA and XTHL instructions
in 8085
6. Write a short note on different interrupts in 8085
7. Identify the machine cycles of the following instructions: (i) MOV B, M (ii) MVI A, 05H
(iii) STA 2065H (iv) OUT 01H.
7 M Questions
1. Explain the functional block diagram of 8085 microprocessor.
2. Sketch and explain the timing diagram of the instruction MVI A, 05H with opcode 3EH
stored in the memory location 4500H.
3. Differentiate between one-byte, two-byte and three-byte instructions of 8085 with suitable
examples.
4. Point out the important of the following pins/terms of 8085 μP 1. READY 2. ALE 3.
X1X2 4. Status signals 5. Control Signals
5. Draw and explain the timing diagram of INX H instruction of 8085μP
6. Explain different addressing modes of 8085 μP. Give 2 example for each.
7. Sketch and explain the timing diagram of the instruction MOV M, A with opcode 77H
stored in the memory location 4500H.
8. Draw and explain the timing diagram of OUT 00H instruction of
8085Μp
Module 2 3M
1. Write an 8085 ALP program to find the 2’s complement of an 8-bit number stored in
memory location 2000H
2. List the conditional Jump instructions of 8085.
3. Explain the instructions used in 8085μP to implement a subroutine program.
4. Distinguish between CNZ 8000H and JNZ 8000H, instructions of 8085μP
5. Define PUSH and POP instructions of 8085.
6. Explain the significance of stack memory while executing CALL and RET instructions in
8085.
1. What is stack? How stack is
initialized?
7M
1. Write and explain an ALP in 8085 to find the largest number in a data array.
2. Explain PUSH and POP instructions of 8085 with examples.
3. Let register B of 8085 hold 93H and accumulator hold 15H. Illustrate the results of the
instructions ORA B, XRA B and CMA.
4. A BCD number is stored in memory location 6000H. Write an ALP to convert this number
to equivalent binary form.
5. Analyse the content of stack pointer after the execution of CALL and RET instructions
with an example
6. Explain the operation of following instructions in 8085 including number of
bytes, addressing mode, machine cycle and flag status.
(i) LHLD 2000H (ii) XCHG (iii) DAD rp (iv) ANI 74
7. Ten bytes of data are stored in consecutive memory locations starting at 2050H.
With suitable explanations, write an assembly language program in 8085 to
transfer the entire block of data to new memory locations starting at 2070H.
8. The contents of accumulator and C register are 87H and 79H respectively. Find
the contents of the accumulator and flags after the execution of the instruction
ADD C.
9. Two 16-bit numbers are stored in memory location 8000H onwards. Write
an 8085 ALP to interchange the 16-bit numbers stored in the memory.
10. List the sequence of operations involved during the execution of PUSH
PSW and POP PSW instructions of 8085 Μp
Module 3
3M
1. What are the challenges in embedded systems design?
2. Define the PSW register of 8051.
3. Differentiate between hard and soft real time system
4. Distinguish between IO mapped IO and Memory Mapped IO schemes
5. List any four fields of application of embedded system
6. Differentiate between microprocessors and micro controllers.
1. Distinguish between vectored and non-vectored
interrupts
2. Draw the control word format for the BSR and I/O
modes of 8255.
3. Explain I/O ports and their functions in 8051.
7M
1 Design an interfacing circuit for one 2K× 8 ROM and one 4K× 8 RAM with 8085
microprocessor and find the memory address range
2. With the help of a neat diagram, explain the architecture of 8051 microcontroller.
3. Explain the interfacing of seven segment LED with 8085.
4. Draw the control word format for the I/O mode of 8255. Hence frame the
control word for the following configuration in Mode 0 operation:
Ports A, B and CL - output ports, Port CU- input port.
5. With the help of a neat sketch, explain the register organization and SFR of 8051.
6. Explain all modes of operation of
8255 PPI
7. With the help of a neat diagram, explain the architecture of PPI 8255.
8. Describe the address decoding techniques.
Module 4
3M
1. Differentiate between ACALL and LCALL instructions of 8051.
2. Write an 8051 C program to send values of -4 to +4 to port P1.
3. Discuss the various bit handling instructions of 8051.
4. List out the difference between LJMP and SJMP instructions in 8051 μC
5. Explain data types and directives used in 8051 μC
6. Explain the operation of the following 8051 instructions: (i) MOV A,@R1 (ii)CPL A (iii)
SWAP A.
7. Define the assembler directives of 8051.