JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HYDERABAD

JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HYDERABAD B.Tech III Year COMPUTER ORGANIZATION Previous Question Paper (August - 2022 - R16)

B.Tech | III Year | II Semester | R16 | August - 2022

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

Answer any five questions. All questions carry equal marks.

Main

115 marks
a

Explain different registers in CPU and write purpose of each register.

8 marks

Answer

The CPU contains a set of high-speed storage locations called registers, which are used to hold data, instructions, and addresses during the execution of a program. The primary registers include:

  • Program Counter (PC): Holds the memory address of the next instruction to be fetched for execution.
  • Instruction Register (IR): Stores the instruction currently being decoded and executed by the CPU.
  • Accumulator (AC): A general-purpose register used to store the results of arithmetic and logical operations performed by the Arithmetic Logic Unit (ALU).
  • Memory Address Register (MAR): Holds the address of the memory location from which data is to be read or to which data is to be written.
  • Memory Data Register (MDR): Contains the data to be written into or read from the addressed memory location.
  • General Purpose Registers (R0, R1, ...): Used by the programmer or compiler to store intermediate data and operands during computation.
  • Stack Pointer (SP): Maintains the address of the top of the stack in memory, essential for managing function calls and interrupts.
  • Status Register (Flags): Contains individual bits (flags) that indicate the outcome of operations, such as Zero (Z), Carry (C), Sign (S), and Overflow (V).
b

Describe the design of control unit.

7 marks

Answer

The Control Unit (CU) is the "brain" of the CPU that directs the flow of data and control signals. Its design is primarily categorized into two approaches:

  • Hardwired Control Unit: This design uses fixed logic circuits (gates, flip-flops, and decoders) to generate control signals. It is implemented using hardware components, making it extremely fast. However, it is complex to design and lacks flexibility, as any change in the instruction set requires a complete redesign of the hardware.
  • Microprogrammed Control Unit: This design uses a control memory to store microinstructions. A control sequence is executed by reading these microinstructions from the control memory. It is highly flexible; the instruction set can be modified by simply updating the microcode in the control memory. While it is slower than hardwired control due to memory access times, it is much easier to design and debug.

The general design process involves identifying the required control signals for each instruction cycle (fetch, decode, execute) and implementing the logic to activate these signals in the correct sequence based on the opcode and status flags.

215 marks
a

Explain arithmetic micro operations and its implementation.

8 marks

Answer

Sign in to view the complete answer paper.

b

Discuss binary adder with a neat sketch.

7 marks

Answer

Sign in to view the complete answer paper.

315 marks
a

Explain register organization of 8086 processor.

8 marks

Answer

Sign in to view the complete answer paper.

b

Describe memory segmentation in 8086 processor.

7 marks

Answer

Sign in to view the complete answer paper.

415 marks
a

Discuss the general bus operation cycle of 8086.

7 marks

Answer

Sign in to view the complete answer paper.

b

Explain different addressing modes supported in 8086 processor.

8 marks

Answer

Sign in to view the complete answer paper.

515 marks
a

Explain interrupt cycle of 8086.

8 marks

Answer

Sign in to view the complete answer paper.

b

Describe branch instruction set in 8086.

7 marks

Answer

Sign in to view the complete answer paper.

615 marks
a

Write a Assembly Program to check a given number is even or odd.

8 marks

Answer

Sign in to view the complete answer paper.

b

Give the procedure to generate delay using microprogramming based system.

7 marks

Answer

Sign in to view the complete answer paper.

715 marks
a

Write Booth’s algorithm for multiplication of two numbers.

8 marks

Answer

Sign in to view the complete answer paper.

b

Explain handshaking protocol in Asynchronous data transfer.

7 marks

Answer

Sign in to view the complete answer paper.

815 marks
a

What is vector processing and explain its advantages.

8 marks

Answer

Sign in to view the complete answer paper.

b

Explain cache memory and its mapping techniques.

7 marks

Answer

Sign in to view the complete answer paper.

About this paper

This page contains the question paper of COMPUTER ORGANIZATION from JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HYDERABAD for B.Tech EEE III Year II Semester, August - 2022, R16.

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

Other papers in COMPUTER ORGANIZATION

Loading Question Papers

Fetching data from database...