GTU previous years question papers – BE- Sem-III -Computer Organization and Architecture -May 2011

GUJARAT TECHNOLOGICAL UNIVERSITY

B.E. Sem-III Remedial Examination May 2011

Subject code: 13 04

Subject Name: Computer Organization  & Architecture 

 Instructions:

  1. Attempt all questions.
  2. Make suitable assumptions wherever necessary.
  3. Figures to the right indicate full marks.

Q.1 (a) Draw a block diagram of a Computer’s CPU showing all the basic building blocks such as Program Counter, Accumulator, Address and Data Registers, Instruction Register, Control unit etc. and describe how such an arrangement can work as a computer, if connected properly to Memory, Input / Output etc.

(b) In an instruction format, there are 16 bits in an instruction word. Bit 0 to 11 convey the address of the memory location for memory related instructions. For non memory instructions these bits convey various register or I/O operations. Bits 12 to 14 show the various basic memory operations such as ADD, AND, LDA etc. Bit 15 shows if the memory is accessed directly or indirectly. For such an instruction format draw block diagram of the control unit of a computer and briefly explain how an instruction will be decoded and executed, by this Control Unit.

Q.2 (a) Explain showing a basic block diagram, how the Control Unit of a CPU can be   designed using Hardwired Control.

(b) For a computer whose architecture is as per Q: 1 (a) and the instruction format is   as per Q: 1

(b), describe how an instruction such as BUN, (i.e. unconditional branch instruction) whose branch address is either given directly or indirectly, will be executed.

OR

(b) For a computer whose architecture is as per Q: 1 (a) and the instruction format is   as per Q: 1 (b), describe how basic Input and Output instructions will be executed.

Q.3 (a) What is Assembly Language? Why do we need it? What is the function of   Assembler? What is Address symbol table? Describe in brief.

(b) Explain showing a basic block diagram, how the Control Unit of a CPU can be   designed using Microprogrammed Control.

OR

Q.3 (a) Why do we need First Pass and Second Pass in the process of Assembly?   Describe in brief what is done under each pass.

(b) What is a Memory Stack? Explain its role in managing subroutines with the help   of neat diagrams.

Q.4 (a) Explain Program Interrupts. Explain clearly, discussing the role of stack, PSW   and return from interrupt instruction, how interrupts are implemented on computers.

(b) What do you understand by Reduced Instruction Set Computers? What are   Complex Instruction Set Computers? List important characteristics of CISC and RISC computers. Also in a tabular form compare their relative advantages / disadvantages.

OR

Q.4 What are main types of Interrupts? Explain each type clearly.

(a)        Explain the role of Overlapped Register Windows implemented on some RISC   Computers. What are their advantages? With proper diagrams explain their operation.

Q.5 (a) Explain the working of a pipelined processor, which is having four pipeline   stages, with proper space time diagrams. Under which conditions this computer’s speed up can be 4? Explain mathematically how it is so.

(b) Explain with proper block diagram the Addition Operation on two floating point   numbers.

OR

Q.5 (a) Explain (i) Vector Processing (ii) Vector Operations. Explain how matrix   multiplication is carried out on a computer supporting Vector Computations.

(b)        Explain with proper block diagram the Multiplication Operation on two floating   point numbers.

 

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Categories

Contact Us

Tweet Us: @kopykitab
Call Us: +91 73545 73545
Email Us: support@kopykitab.com