MPMC All Questions and Answer
MPMC All Questions and Answer
MPMC All Questions and Answer
(2m Questions)
1 Answer the following: (10 X 02 = 20 Marks)
(a) What is the basic clock frequency and maximum memory capacity of 8086?
(b) List out the interrupts and DMA control lines in 8086.
(c) What are macros & procedures?
(d) Which instruction mnemonics are used for multiplication and division of 8086?
(e) Write any four applications of MSP430G2XX family.
(f) Why BOR & WDT are used in MPS430?
(g) Explain about pull-up and pull-down resistors.
(h) Write any four differences between FRAM and FLASH.
(i) Explain half duplex and full duplex communication with example.
(j) Write any four features of CC3100.
Unit 01
1. 1.With a neat functional block diagram, explain the architecture of 8086
microprocessor.
2. Explain the generation of dedicated address and data bus signals
frommultiplexed address/data bus.
3. Explain the bus structure of 8086 with a neat sketch.
4. Draw the pin diagram of 8086 microprocessor and explain the function of each
pin.
5. Explain the internal hardware architecture of 8086 microprocessor with neat
diagram.
6. Explain the different data transfer schemes with examples.
7. What are the peripheral I/O instructions? Write its syntax. Explain the same
withthe timing diagram.
8. How are 8086 instructions classified according to their functional categories?
Explain with examples. 35
9. Explain the organization of 8086 stack and the instructions that will operate
onthe stack.
10. Distinguish between memory mapped I/O and I/O mapped I/O.
11. Explain the external memory addressing of 8086
12. Explain the interrupt architecture of 8086 microprocessor.
13. Explain maximum mode bus cycle in 8086 microprocessor.
14. Draw and explain the signals and bus cycles in maximum mode system
configuration of 8086 microprocessor.
15. How is 8086 configured in maximum mode and in minimum mode? Explain.
16. Write short note on the Direct Memory Access.
2. 1. Explain the 8086 instructions used for transferring data between registers,
memory, stack, and I/O devices.
2. Write a program using 8086 instruction set to multiply a constant value with a
sequence of data, from 1 to n, stored in memory.
3. Write a program using 8086 instruction set to compute the average of ‘n’
number of bytes stored in the memory.
4. Explain data transfer, arithmetic and logical group instructions of 8086
microprocessor.
5. Write an assembly language program for 8086 to arrange the set of numbers in
ascending order and explain.
6. How are the 8086 instructions classified according to their functional
categories? Explain with an example for each.
7. Write an assembly language program for 8086 to multiply two 16 bit binary
numbers to generate a 32 bit result.
8. Explain with examples the following 8086 instructions a) AAA b) CBW c) IMUL d)
INTO
9. Write an assembly language program for 8086 to sort the array of elements in
ascending order.
10. Write an assembly language program for 8086 to find the largest element in an
array.
11. Explain the 8086 bit manipulation instructions with an example for each.
12. Write an assembly language program for 8086 to convert BCD data to binary
data.
13. Explain the various assembler directives in 8086 microprocessor programming.
14. What is the function of the ASSUME, DB, EQU, EVEN assembler directives of
8086? 97
15. Explain the assembler directives ASSUME, EQU, DW, and EVEN with suitable
examples.
16. Explain the relative addressing mode and the implied addressing mode with its
syntax. Write an example for each.
17. Explain the operand addressing of 8086 with examples.
3. 1. Explain the embedded systems with a neat block diagram
2. Explain the applications of the embedded systems
3. Differentiate between RAM and ROM
4. Discuss the concept of memory mapped I/O
5. What are the architectures of embedded systems and briefly discuss
6. Write about the micro controller MSP 430 block diagram
7. Give the instruction set of MSP 430
8. Design an application based on MSP 430
9. Briefly explain the bock diagram of MSP 430x5x
4. 1. Explain the concept of on chip peripherals
2. What are interrupts? explain the concept of interrupt programming based on
MSP 430
3. Write about I/O ports pull up and pull down registers
4. Explain the operation of MSP 430 in low power mode
5. Draw the architecture of FRAM? Briefly explain FRAM
6. What are timers? Explain the real time clock in MSP 430
7. Explain about PWM control and timing generation?
8. Write about the remote controller using MSP 430
9. Explain the process of data acquisition using ADC and comparator
10.Write about data transfer using Direct Memory Access
5. 1. Write down the differences between serial and parallel communication
2. Explain the UART protocol and I2C protocol 268
3. Explain the concept of Serial Peripheral Interfacing
4. What are applications of Universal Serial Bus
5. Interface SPI with MSP 430
6. Write a program to interface USB with MSP 430
7. Using interface protocols interface humidity sensor with passive low frequency
RFID
8. Explain the architecture of Internet of Things
9. Give the concept of embedded Wi-Fi
10.Give the concept of Application programming Interfaces
11. Explain the user APIs for wireless and networking applications
12. Write about the applicability of embedded systems in wireless
communications