JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HYDERABAD

JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HYDERABAD B.Tech IV MICROPROCESSORS AND MICROCONTROLLERS Previous Question Paper (July/August - 2022 - R16)

B.Tech | IV | II | R16 | July/August - 2022

Answer PaperPaper Code: 138GKMaximum Marks: 75Time: 3 Hours

Answer any five questions

All questions carry equal marks

Main

115 marks
a

Draw the internal architecture of 8086 microprocessor and explain.

7 marks

Answer

The 8086 architecture is divided into two independent functional units: the Bus Interface Unit (BIU) and the Execution Unit (EU). This pipelined structure allows the processor to fetch and execute instructions simultaneously.

The Bus Interface Unit (BIU) handles all data and address transfers on the buses. It consists of the segment registers (CS, DS, SS, ES), the Instruction Pointer (IP), the address adder, and a 6-byte instruction prefetch queue. The BIU fetches instructions from memory, reads/writes data to ports and memory, and generates the 20-bit physical address.

The Execution Unit (EU) fetches instructions from the queue and executes them. It contains the Control Unit, the Instruction Decoder, the Arithmetic Logic Unit (ALU), and general-purpose registers (AX, BX, CX, DX, SP, BP, SI, DI). The EU maintains the status and control flags and performs all arithmetic and logical operations.

By fetching the next instruction while the current one is being executed, the 8086 significantly improves overall system throughput.

b

Explain various addressing modes that the 8086 microprocessors can support.

8 marks

Answer

The 8086 microprocessor supports several addressing modes to specify the location of operands:

  1. Immediate Addressing: The operand is specified as part of the instruction itself (e.g., MOV AX, 1234H).
  2. Register Addressing: The operand is stored in one of the 8-bit or 16-bit registers (e.g., MOV AX, BX).
  3. Direct Addressing: The effective address is given directly in the instruction (e.g., MOV AX, [1000H]).
  4. Register Indirect Addressing: The effective address is contained in a base or index register (BX, BP, SI, or DI) (e.g., MOV AX, [BX]).
  5. 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]).
  6. Indexed Addressing: The effective address is the sum of an index register (SI or DI) and a displacement (e.g., MOV AX, [SI+05H]).
  7. 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]).
  8. Relative Addressing: Used in branch instructions, the effective address is the current IP plus an 8-bit signed displacement.
215 marks
a

Write an 8086 Assembly language program to decide the parity of a given number.

7 marks

Answer

Sign in to view the complete answer paper.

b

Define memory segmentation and explain the concept of memory segmentation with diagram.

8 marks

Answer

Sign in to view the complete answer paper.

315 marks
a

Explain the memory organization of 8051 microcontroller.

7 marks

Answer

Sign in to view the complete answer paper.

b

Describe with examples various modes of the 8051 timers.

8 marks

Answer

Sign in to view the complete answer paper.

415 marks
a

Explain the different modes of serial communication in 8051.

7 marks

Answer

Sign in to view the complete answer paper.

b

Explain instruction set of 8051 microcontrollers.

8 marks

Answer

Sign in to view the complete answer paper.

515 marks
a

Write notes on RS-232 Serial data standard.

7 marks

Answer

Sign in to view the complete answer paper.

b

Explain interfacing of keyboard with 8051 microcontrollers using relevant diagram.

8 marks

Answer

Sign in to view the complete answer paper.

615 marks
a

Explain how to interface Analog-to-Digital Converter (ADC) to 8086 processor.

7 marks

Answer

Sign in to view the complete answer paper.

b

List out the steps involved in programming the 8051 to transfer data serially.

8 marks

Answer

Sign in to view the complete answer paper.

715 marks
a

Explain the generic structure of program status register as ARM core.

7 marks

Answer

Sign in to view the complete answer paper.

b

Explain the use of conditional branch instruction in Thumb Instruction Set.

8 marks

Answer

Sign in to view the complete answer paper.

815 marks
a

Explain the necessity of Architecture Revisions in ARM processor.

8 marks

Answer

Sign in to view the complete answer paper.

b

Explain the CORTEX processor with its architecture.

7 marks

Answer

Sign in to view the complete answer paper.

About this paper

This page contains the solved question paper with answers of MICROPROCESSORS AND MICROCONTROLLERS from JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HYDERABAD for B.Tech CSE IV II, July/August - 2022, R16.

For the question paper without answers, switch to the Question Paper tab.

Other papers in MICROPROCESSORS AND MICROCONTROLLERS

Loading Question Papers

Fetching data from database...