JNTU

JNTU B.Tech III MICROPROCESSORS AND MICROCONTROLLERS Previous Question Paper (August - 2022 - R18)

B.Tech | III | III-II | R18 | August - 2022

Answer PaperPaper Code: 156BUMaximum Marks: 75Time: 3 Hours

Answer any five questions. All questions carry equal marks.

Main

115 marks
a

Define addressing mode and explain different addressing modes presented in 8086 microprocessor.

8 marks

Answer

An addressing mode is the method by which the 8086 microprocessor specifies the location of an operand in an instruction. The 8086 supports several addressing modes:

  • Immediate Addressing: The operand is specified directly in the instruction (e.g., MOV AX, 1234H).
  • Register Addressing: The operand is held in a register (e.g., MOV AX, BX).
  • Direct Addressing: The memory address of the operand is given directly in the instruction (e.g., MOV AX, [1234H]).
  • Register Indirect Addressing: The address of the operand is stored in a base or index register (BX, BP, SI, or DI) (e.g., MOV AX, [BX]).
  • Based Addressing: The effective address is the sum of a base register (BX or BP) and an 8-bit or 16-bit displacement (e.g., MOV AX, [BX+05H]).
  • Indexed Addressing: The effective address is the sum of an index register (SI or DI) and a displacement (e.g., MOV AX, [SI+05H]).
  • Based-Indexed Addressing: The effective address is the sum of a base register, an index register, and an optional displacement (e.g., MOV AX, [BX+SI+05H]).
  • Relative Addressing: Used in branch instructions; the target address is the sum of the current instruction pointer and a signed 8-bit displacement.
b

Draw the 8086 microprocessor internal architecture and explain the operation of each block.

7 marks

Answer

The 8086 architecture is divided into two independent functional units: the Bus Interface Unit (BIU) and the Execution Unit (EU).

  • Bus Interface Unit (BIU): Responsible for all external bus operations. It contains the Segment Registers (CS, DS, SS, ES), Instruction Pointer (IP), and an Instruction Queue. It fetches instructions from memory, reads/writes data, and calculates physical addresses using the adder.
  • Execution Unit (EU): Responsible for decoding and executing instructions. It contains the Arithmetic Logic Unit (ALU), General Purpose Registers (AX, BX, CX, DX), Pointer/Index Registers (SP, BP, SI, DI), and the Flag Register. It receives instructions from the BIU queue, processes them, and updates the flags based on results.

The Instruction Queue allows the BIU to prefetch up to 6 bytes of instructions while the EU is busy executing, a process known as pipelining, which significantly increases processor throughput.

215 marks
a

What are the different segments registers in 8086? Why need memory segmentation?

8 marks

Answer

Sign in to view the complete answer paper.

b

What is the length of the instruction Queue in 8086? Discuss the use of the queue. Explain the reason for limiting the length of the queue.

7 marks

Answer

Sign in to view the complete answer paper.

315 marks
a

Draw the 8051 Microcontroller architecture and explain its operation in detail.

8 marks

Answer

Sign in to view the complete answer paper.

b

Classify and explain the instruction set of 8051 microcontroller.

7 marks

Answer

Sign in to view the complete answer paper.

415 marks
a

Explain the programming development tools in 8051 microcontroller.

8 marks

Answer

Sign in to view the complete answer paper.

b

Draw and explain the function of each pin of 8051 family microcontroller.

7 marks

Answer

Sign in to view the complete answer paper.

515 marks
a

Draw the 8251 USART architecture and explain the operation of each block of it.

8 marks

Answer

Sign in to view the complete answer paper.

b

Write short notes on ADC interfacing with 8051 in detail with suitable diagram.

7 marks

Answer

Sign in to view the complete answer paper.

615 marks
a

Explain the concept of External Communication Interfaces-RS232 along with diagram.

8 marks

Answer

Sign in to view the complete answer paper.

b

Write short notes on Keyboard interfacing with 8051.

7 marks

Answer

Sign in to view the complete answer paper.

715 marks
a

Draw the architecture of ARM controller and explain the operation of each block in it.

8 marks

Answer

Sign in to view the complete answer paper.

b

Explain the different Thumb programming model of ARM controller with examples.

7 marks

Answer

Sign in to view the complete answer paper.

8

Draw the block diagram of CORTEX Processor and explain the function of each block in detail.

15 marks

Answer

Sign in to view the complete answer paper.

About this paper

This page contains the question paper of MICROPROCESSORS AND MICROCONTROLLERS from JNTU for B.Tech EEE III III-II, August - 2022, R18.

For the solved question paper with answers, switch to the Answer Paper tab.

Other papers in MICROPROCESSORS AND MICROCONTROLLERS

Loading Question Papers

Fetching data from database...