0% found this document useful (0 votes)
18 views

Question Bank Module

Uploaded by

Ali Ashir
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
18 views

Question Bank Module

Uploaded by

Ali Ashir
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

Important questions

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

9. Point out the importance of the following functional blocks of 8085Μp


architecture
i (i) Flag flip flops
ii (ii) Instruction decoder and machine cycle encoding
iii (iii) Stack pointer
iv (iv) Program counter

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.

1. Explain the indexed addressing modes of 8051 μC with two


examples

2. Differentiate between CLR C and CPL C instruction of


8051 μC

3. Explain the operation of following instructions of


8051 μC (a) DA A (b) SUBB A,@R0 (c) ANL A, #10H

8. Explain I/O ports and their functions in 8051.


7M
1. Differentiate between the various embedded C data types of 8051 microcontroller with
examples .
2. Explain the addressing modes of 8051 μC with 2 examples for each.
3. Write an ALP to continuously sent out the alternate values 55H and AAH to Port 0 of 8051
4. Classify 8051 instructions into various categories. Give examples for each
5. Write an 8051 C program to toggle all the bits of P0 and P2 continuously with a
250ms delay.
6. Write an 8051 C program to get a byte of data from P0. If it is less than 100,
send it to P1; otherwise, send it to P2.
Module 5
1. Explain how are interrupts enabled and disabled in 8051 microcontroller.
2. Explain the role of SCON register in 8051.
3. What are the features of serial ports in 8051 μC
4. List the interrupts of 8051.
5. Explain the TMOD register of 8051.
6. Explain the role of TMOD and TCON registers in 8051.
7. Design a circuit to interface ADC with the 8051 microcontroller.
8. Draw and explain the format of TCON register in 8051μC
9. Explain serial data transfer modes of 8051μC
10. Draw and explain interfacing of DAC with 8051 μC
11. Explain SCON and SBUF registers in 8051.
12. Explain Interrupt Enable and Interrupt Priority registers of 8051.
9. Illustrates different modes of operation of timers in
8051 μC
10. i). List the interrupts in 8051
ii). Write the steps in execution of an interrupt in 8051

You might also like