You are on page 1of 6

S .V.

ENGINEERING COLLEGE FOR WOMEN


DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING
15A04601 – MICROPROCESSORS AND MICROCONTROLLERS
III ECE – II SEMESTER
QUESTION BANK

MWicroprocessor and Microcontrollers 1 Dept of ECE, SVEW, Tirupathi


UNIT I – 8086 ARCHITECTURE

PART-A
1. What are different data transfer schemes?
2. How is clock signal generated in 8086? What is the maximum internal clock
frequency of 8086?
3. State the function of status lines in 8086 microprocessor.
4. What is a Microprocessor? What is the difference between microprocessor and
CPU?
5. Why are the program counter and the stack pointer registers 16 bits?
6. What are Tristate devices?
7. Draw the flag register for 8086.
8. What is the purpose of BIU?
9. What is the need for ALE signal in 8086?
10. Write the size of the data bus and address bus of 8086?
11. What is the function of accumulator?
12. What is the clock frequency of 8086?
13. List the advantages of using direct memory access.

PART B
14. With a neat functional block diagram, explain the architecture of 8086
microprocessor.
15. Explain the generation of dedicated address and data bus signals from
multiplexed address/data bus.
16. Explain the bus structure of 8086 with a neat sketch.
17. Draw the pin diagram of 8086 microprocessor and explain the function of
each pin.
18. Explain the internal hardware architecture of 8086 microprocessor with
neat diagram.
19. Explain the different data transfer schemes with examples.
20. What are the peripheral I/O instructions? Write its syntax. Explain the
same with the timing diagram.
21. How are 8086 instructions classified according to their functional
categories? Explain with examples.

22. Explain the organization of 8086 stack and the instructions that will
operate on the stack.
23. Distinguish between memory mapped I/O and I/O mapped I/O.
24. Explain the external memory addressing of 8086
25. Explain the interrupt architecture of 8086 microprocessor.

26. Explain maximum mode bus cycle in 8086 microprocessor.


27. Draw and explain the signals and bus cycles in maximum mode system
configuration of 8086 microprocessor.

MWicroprocessor and Microcontrollers 2 Dept of ECE, SVEW, Tirupathi


28. How is 8086 configured in maximum mode and in minimum mode?
Explain.
29. Write short note on the Direct Memory Access.

UNIT II – INSTRUCTION SET AND ASSEMBLY LANGUAGE PROGRAMING

PART A
30. How will carry and zero flags reflect the result of the instruction CMP BX,
CX?
31. Write any four miscellaneous instructions in 16 bit microprocessor.
32. What is the purpose of LEA instruction in 8086?
33. List any four program control instructions available in 8086.
34. What are the 8086 instructions used for BCD arithmetic?
35. State the function of the given 8085 instructions JP, JPE, JPO, and JNZ.
36. List any two external hardware synchronization instructions.
37. What is the purpose of the following commands in 8086?
38. a) AAD
39. b) RCL
40. Write an ALP for 8086 to multiply two 16 bit unsigned numbers.
41. List any four string instructions.
42. List the addressing modes in 8086.
43. What is an assembler?
44. What is an assembler directive? Write two examples.
45. What is the function of the assembler directives ALIGN and ASSUME?
46. What is the function of the assembler directives SEGMENT and ENDS?
47. What is the function of the assembler directives TITLE and TYPE?

PART B
48. Explain the 8086 instructions used for transferring data between
registers, memory, stack, and I/O devices.
49. Write a program using 8086 instruction set to multiply a constant value
with a sequence of data, from 1 to n, stored in memory.
50. Write a program using 8086 instruction set to compute the average of ‘n’
number of bytes stored in the memory.
51. Explain data transfer, arithmetic and logical group instructions of 8086
microprocessor.
52. Write an assembly language program for 8086 to arrange the set of
numbers in ascending order and explain.
53. How are the 8086 instructions classified according to their functional
categories? Explain with an example for each.
54. Write an assembly language program for 8086 to multiply two 16 bit
binary numbers to generate a 32 bit result.
55. Explain with examples the following 8086 instructions

MWicroprocessor and Microcontrollers 3 Dept of ECE, SVEW, Tirupathi


56. a) AAA
57. b) CBW
58. c) IMUL
59. d) INTO
60. Write an assembly language program for 8086 to sort the array of
elements in ascending order.
61. Write an assembly language program for 8086 to find the largest element
in an array.
62. Explain the 8086 bit manipulation instructions with an example for each.
63. Write an assembly language program for 8086 to convert BCD data to
binary data.
64. Explain the various assembler directives in 8086 microprocessor programming.
65. What is the function of the ASSUME, DB, EQU, EVEN assembler directives
of 8086?
66. Explain the assembler directives ASSUME, EQU, DW, and EVEN with
suitable examples.
67. Explain the relative addressing mode and the implied addressing mode
with its syntax. Write an example for each.

68. Explain the operand addressing of 8086 with examples.

UNIT III – MSP430

PART A
69. Explain the concept of system on chip
70. With a neat block diagram explain the working of Air Conditioner as
embedded system
71. With a neat block diagram explain the working of smart phone as
embedded system
72. Give the comparison between MSP 430 and 8051 micro controller
73. Compare various micro controllers with MSP 430

PART B
74. Explain the embedded systems with a neat block diagram
75. Explain the applications of the embedded systems
76. Differentiate between RAM and ROM
77. Discuss the concept of memory mapped I/O
78. What are the architectures of embedded systems and briefly discuss
79. Write about the micro controller MSP 430 block diagram
80. Give the instruction set of MSP 430
81. Design an application based on MSP 430
82. Briefly explain the bock diagram of MSP 430x5x
UNIT IV

PART A
83. Compare the MSP 430 ADC with that of ARM7

MWicroprocessor and Microcontrollers 4 Dept of ECE, SVEW, Tirupathi


84. Compare the timing generation of MSP 430 with SHARC processor
85. Explain the applicability of MSP 430 PWM control with an example
86. Explain the importance of device drivers in embedded systems?
87. Write about interrupt service routines?
88. Explain the concept of interrupt programming in RTOS?
89. Give the architecture of RTOS?

PART B
90. Explain the concept of on chip peripherals
91. What are interrupts? explain the concept of interrupt programming based
on MSP 430
92. Write about I/O ports pull up and pull down registers
93. Explain the operation of MSP 430 in low power mode
94. Draw the architecture of FRAM? Briefly explain FRAM
95. What are timers? Explain the real time clock in MSP 430
96. Explain about PWM control and timing generation?
97. Write about the remote controller using MSP 430
98. Explain the process of data acquisition using ADC and comparator
99. Write about data transfer using Direct Memory Access

UNIT-V

PART A
100. Write down the basic design issues of embedded systems?
101. Design a smart electric meter with wifi connectivity using MSP 430
102. Draw the architecture of Internet of Things

PART B
103. Write down the differences between serial and parallel communication
104. Explain the UART protocol and I2C protocol
105. Explain the concept of Serial Peripheral Interfacing
106. What are applications of Universal Serial Bus
107. Interface SPI with MSP 430
108. Write a program to interface USB with MSP 430
109. Using interface protocols interface humidity sensor with passive low
frequency RFID
110. Explain the architecture of Internet of Things
111. Give the concept of embedded Wi-Fi
112. Give the concept of Application programming Interfaces
113. Explain the user APIs for wireless and networking applications
114. Write about the applicability of embedded systems in wireless
communications
115. Write about a case study using msp 430 for wireless connectivity
116. Discuss the e Wi-Fi connectivity in smart electric meter

MWicroprocessor and Microcontrollers 5 Dept of ECE, SVEW, Tirupathi


MWicroprocessor and Microcontrollers 6 Dept of ECE, SVEW, Tirupathi