B.TECH - Semester 5 microprocessor and microcontrollers Question Paper 2021 (mar)
Practice authentic previous year university questions for better exam preparation.
Sample Questions
- Distinguish between the LDA and LDAX instruction of 8085.
- If the address bus of a processor is 64 bits, what is the size of address space?
- What is the function of the signal ALE for 8085 ?
- Draw and explain the internal block diagram of a general microcontroller.
- Write the format of the register PSW of 8051 and explain the function of each bit.
- Explain the concept of DMA of 8085.
- Explain the format and function of the instruction DJNZ for 8051.
- What is the function of the signals EOC and SC in an ADC which is used to interface with 8051?
- What is the Link Register in ARM used for?
- Discuss the use of LDM instructions of ARM. ( $\mathbf{1 0} \boldsymbol{\times} \mathbf{2} \boldsymbol{=} \mathbf{2 0}$ Marks) P.T.O. Answer one full question from each Module.
- (a) Write a program to multiply 24 by 10 using 8085 instructions.
- (b) Differentiate between direct and indirect addressing modes using examples.
- (c) Explain the use of all the flag bits of 8085.
- (a) Draw the timing diagram of a Memory Read cycle of 8085. Explain the action of each of the signals involved.
- (b) Draw the diagram for demultiplexing the address - data pins of 8085. Explanations are necessary.
- With respect to the 8051, answer the following questions (a) How is RAM organized? List the amount of byte oriented RAM and bit oriented RAM.
- With respect to the 8051, answer the following questions (b) How many register banks has it and how is bank switching done?
- (a) Write a program in 8051 assembly language to find the biggest of three numbers.
- (b) Write a program in 8051 assembly language to create a delay of 0.5 seconds for a clock frequency of 20 MHz . Note: Don't use any hardware timer.
- Draw the connections between the 8051 and a DAC Write assembly language programmes to generate (a) a Ramp waveform and
- Draw the connections between the 8051 and a DAC Write assembly language programmes to generate (b) a staircase waveform
- Write a program in 8051 assembly language to generate a square wave of 10 KHz using any hardware timer. Use the crystal frequency of 20 MHz , and show the calculations. Refer the figures given below Bit Configuration of the TMOD register | MSB | I...
- (a) For the ARM7 processor, the following register contents are given. $\mathrm{R} 0=0 \times 12345678, \mathrm{R}_{1}=0 \times \mathrm{D} 5678007, \mathrm{R} 3=0 \times 14$ Find the contents of the destination registers and the state of the relevant...
- (i) MVN R7, R0 (ii) $\mathrm{MOVS} \mathrm{R} 5, \mathrm{R} 1$ (iii) ADDS R6, R0.R1
- (b) Discuss the format of the following instructions of ARM7. Use examples. 8
- (i) B (ii) STMIA (iii) LDRH OR
- (a) Draw the internal block diagram of the a typical PIC microcontroller and explain each book.
- (b) Explain the interrupt structure of ARM processor, including hardware and software interrupts. ( $4 \times 20=80$ Marks)