JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HYDERABAD

JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HYDERABAD B.Tech III MICROPROCESSORS AND MICROCONTROLLERS Previous Question Paper (February/March - 2022 - R16)

B.Tech | III | II | R16 | February/March - 2022

Answer PaperPaper Code: 136CTMaximum Marks: 75Time: 3 Hours

Answer any five questions

All questions carry equal marks

Main

115 marks
a

With the help of neat block diagram, explain the internal architecture of 8086 microprocessor.

10 marks

Answer

The 8086 microprocessor architecture is divided into two primary functional units: the Bus Interface Unit (BIU) and the Execution Unit (EU). This separation allows for pipelining, where the BIU fetches instructions while the EU executes them, significantly increasing throughput.

The Bus Interface Unit (BIU) handles all external bus operations. It contains the Instruction Stream Byte Queue (6 bytes), which stores prefetched instructions. It also manages the Segment Registers (CS, DS, SS, ES) and the Instruction Pointer (IP) to generate 20-bit physical addresses via the Address Adder.

The Execution Unit (EU) is responsible for decoding and executing instructions. It contains the Control Unit, the Arithmetic Logic Unit (ALU), and the General Purpose Registers (AX, BX, CX, DX). It also includes the Pointer and Index registers (SP, BP, SI, DI) and the 16-bit Flag Register, which tracks the status of arithmetic and logical operations.

The internal data bus connects these units, allowing the EU to receive instructions from the queue and perform operations on data fetched by the BIU.

b

Explain the significance of memory segmentation.

5 marks

Answer

Memory segmentation is the process of dividing the 1MB physical memory of the 8086 into logical segments, each up to 64KB in size. The significance of this approach includes:

  1. Efficient Memory Management: It allows the processor to organize memory into distinct areas for code (Code Segment), data (Data Segment), stack (Stack Segment), and extra data (Extra Segment), facilitating modular programming.
  2. Relocatability: Programs can be loaded into different areas of physical memory without needing to change the internal offsets, as the logical addresses are relative to the segment base.
  3. Multitasking Support: By assigning different segment registers to different tasks, the processor can easily switch between multiple programs or data sets.
  4. Addressing Capability: It enables the 16-bit architecture to access a 20-bit physical address space (1MB) by combining a 16-bit segment base with a 16-bit offset.
215 marks
a

Explain the functionality of pins used in the minimum mode of 8086 microprocessor.

8 marks

Answer

Sign in to view the complete answer paper.

b

Write an ALP to add two 16bit numbers with carry.

7 marks

Answer

Sign in to view the complete answer paper.

315 marks
a

Describe the operation of timers present in 8051 microcontroller.

7 marks

Answer

Sign in to view the complete answer paper.

b

List the various registers present in 8051 microcontroller and explain with an example.

8 marks

Answer

Sign in to view the complete answer paper.

415 marks
a

Explain how the 8051 microcontroller transfers the data using serial port.

7 marks

Answer

Sign in to view the complete answer paper.

b

List various addressing modes of 8051 microcontroller and explain them with an example each.

8 marks

Answer

Sign in to view the complete answer paper.

515 marks
a

With the help of a neat diagram, show the interfacing of LCD Display with 8051 microcontroller and explain its operation.

9 marks

Answer

Sign in to view the complete answer paper.

b

List instruction command codes for programming an LCD.

6 marks

Answer

Sign in to view the complete answer paper.

6

Explain with all necessary sketches to enable intra communications among peripherals using I2C bus.

15 marks

Answer

Sign in to view the complete answer paper.

715 marks
a

Explain about the different exceptions in ARM processors.

8 marks

Answer

Sign in to view the complete answer paper.

b

Draw and explain the structure of program status registers.

7 marks

Answer

Sign in to view the complete answer paper.

815 marks
a

Explain register formats used for data processing in Cortex processor.

8 marks

Answer

Sign in to view the complete answer paper.

b

Explain Memory processing and commands used in OMAP processor.

7 marks

Answer

Sign in to view the complete answer paper.

About this paper

This page contains the question paper of MICROPROCESSORS AND MICROCONTROLLERS from JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HYDERABAD for B.Tech ECE III II, February/March - 2022, R16.

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...