Professional Documents
Culture Documents
Gujarat Technological University
Gujarat Technological University
Gujarat Technological University
___________
Marks
Q.1 (a) Write the name of basic computer registers with their functionalities. 03
(b) Discuss 4-bit binary adder with neat diagram. 04
(c) Enlist various kinds of addressing modes. Explain any five of same and support 07
your answer by taking small example.
Q.5 (a) Perform A – B (subtract) operation for the following numbers using signed 03
magnitude number format. (Write necessary assumptions if required)
A = + 11 and B = - 6
(b) Explain status bit conditions with neat diagram. 04
(c) Discuss cache coherence problem in detail. 07
OR
Q.5 (a) Write the difference(s) between arithmetic shift left and logical shift left 03
instruction. Support your answer with proper illustration.
(b) State the differences between RISC and CISC. 04
(c) Explain any two types of mapping procedures when considering the 07
organization of cache memory.
*******************
2
Seat No.: ________ Enrolment No.___________
Marks
Q.2 (a) Which address sequencing capabilities are required in a control memory? 03
(b) Explain any four Arithmetic operations carried out by ALU. 04
(c) Discuss various memory hierarchies. 07
OR
(c) Explain the concept of Address Translation and working of the Translation 07
Look-Aside Buffer.
Q.4 (a) Calculate and show the number of clock cycles required to execute BSA 03
instruction.
(b) Write assembly program for the arithmetic shift-left operation on a number 04
stored in register B. Stop the program in case of overflow.
(c) What is the fundamental difference between a subroutine call and an interrupt 07
request? Analyze the possibility of common memory stack for both.
OR
Q.4 (a) Show the working of LDA instruction using RTL. 03
(b) Write a program in assembly language to multiply two numbers in registers 04
B and C in case the processor has only ADD instruction.
(c) A subroutine return address can be stored in an index register instead of a 07
stack. Analyze the advantages and disadvantages of both configurations.
Q.5 (a) A RAM operates with 8-bit data bus, 2 chip select lines and 7-bit address 03
lines. Calculate the number of such RAM chips required to have 512 bytes
of main memory.
1
(b) An address space is specified by 24 bits and the corresponding memory space 04
by 16 bits. How many words are there in the address space and in the memory
space?
(c) Discuss various Dynamic Arbitration Algorithms for Interprocessor 07
Arbitration.
OR
Q.5 (a) Calculate the size of a ROM chip which operates using 8-bit data bus, two 03
chip select lines and 9-bit address bus.
(b) How many 128 x 8 RAM chips are needed to provide a memory capacity of 04
4096 bytes?
(c) Discuss in brief the interconnection structures of a multiprocessor system. 07
**********
2
Seat No.: ________ Enrolment No.___________
Marks
Q.1 (a) Enlist register reference instructions and explain any one of them in 03
detail.
(b) What is combinational circuit? Explain multiplexer in detail. How 04
many NAND gates are needed to implement 4 x 1 MUX?
(c) Draw the flowchart for instruction cycle and explain. 07
Each instruction of the basic computer has one memory operand and
one register operand in addition to other required fields.
a. Draw the instruction word format and indicate the number of
bits in each part.
b. Draw the block diagram of control unit.
1
(c) Explain how addition and subtraction of signed data is performed if a 07
computer system uses signed magnitude representation.
*********
2
Seat No.: ________ Enrolment No.___________
Marks
Q.1 (a) State differences between hardwired control unit and 03
microprogrammed control unit.
(b) Explain register stack and memory stack. 04
(c) Show the contents of registers E, AC, BR, QR and SC during the 07
process of multiplying 11111 with 10101.
Q.2 (a) Write down RTL statements for the fetch and decode operation 03
of basic computer.
(b) Define pipelining. For arithmetic operation (Ai *Bi + Ci) with a 04
stream of seven numbers (i=1 to 7). Specify a pipeline
configuration to carry out this task.
(c) Write a program to evaluate the arithmetic statement: 07
A*B+C*D+E
i. Using an accumulator type computer.
ii. Using a stack organized computer.
OR
(c) A non-pipeline system takes to process a task. The same task 07
can be processed in a six segment pipeline with a clock cycle of
10ns. Determine the speedup ratio of the pipeline for 100 tasks.
What is the maximum speed up that can be achieved?
Q.3 (a) List down six major characteristics of RISC processors. 03
(b) Explain how (r-1)’s complement is calculated. Calculate 9’s 04
complement of 546700.
(c) Elaborate CPU-IOP communication. 07
OR
Q.3 (a) List and explain major instruction pipeline conflicts. 03
(b) Define RTL. Give block diagram and timing diagram of transfer 04
of R1 to R2 when P=1.
(c) Elaborate content addressable memory (CAM). 07
Q.4 (a) Explain memory hierarchy in brief. 03
(b) Draw and explain flowchart for first pass of assembler. 04
(c) Explain using a flowchart how address of control memory is 07
selected in microprogrammed control unit.
OR
Q.4 (a) Briefly explain DMA. 03
(b) Write assembly level program to subtract two given numbers. 04
(c) Write the symbolic microprogram routine for the BSA 07
instruction. Use the microinstruction format of basic
microprogrammed control unit.
1
Q.5 (a) How many AND gates and Adders will be required to multiply a 03
5 bit number with a 3 bit number? Also say size of adder (bits).
How many bits will be there in the result?
(b) What do you mean by cache memory? Justify the need of cache 04
memory in computer systems.
(c) Discuss multistage switching network with neat diagrams. 07
OR
Q.5 (a) Explain the non-restoring methods for dividing two numbers. 03
(b) Discuss source-initiated transfer using handshaking in 04
asynchronous data transfer.
(c) Elaborate cache coherence problem with its solutions. 07
*******************
2
Seat No.: ________ Enrolment No.___________
*************
1
Seat No.: ________ Enrolment No.___________
MARKS
Q.1 (a) What is PSW? Explain each bit of it 03
(b) Write ALP for addition of 10 numbers 04
(c) List and explain Memory reference instructions in detail 07
Q.4 (a) State the differences between hardwired control and micro programmed 03
control.
(b) Explain hardware implementation of common bus system using three- 04
State buffers. Mention assumptions if required.
(c) Explain delay load and delay branch with respect to RISC pipeline. 07
Q.5 (a) Draw and briefly explain flowchart for first pass of assembler 03
(b) State the major characteristics of RISC processor 04
(c) Elaborate 4-segment instruction pipeline with neat sketches. 07
Q.8 (a) How main memory is useful in computer system? Explain the memory 03
address map of RAM and ROM.
(b) Explain daisy chain priority interrupt 04
(c) Explain CPU-IOP communication with diagram. 07
*************
1
Seat No.: ________ Enrolment No.___________
Marks
2
Seat No.: ________ Enrolment No.___________
Q.2 (a) List out names of eight main registers of basic computer with their 03
symbolic name and purpose.
(b) Summarize following addressing modes with example. 04
1) Implied mode 2) Register mode
(c) Which are the different phases of Instruction Cycle? Describe Register 07
transfer for fetch phase with its diagram.
OR
(c) Define: microinstruction; Identify different types of 16 bits instruction 07
formats for basic computer using figure.
Q.3 (a) Use BSA and BUN instruction with example and diagram. 03
(b) Criticize Three-Address Instructions and Zero address instruction with 04
common example.
(c) Describe how control unit determine instruction type after the 07
decoding using flowchart for instruction cycle.
OR
Q.3 (a) Prepare flowchart of CPU-IOP communication. 03
(b) Differentiate RISC and CISC architecture. 04
(c) What is cache memory? Interpret direct addressing mapping with 07
diagram.
1
(b) What is a data dependency conflict in instruction pipeline? 04
Recommend solutions for data dependency conflicts.
(c) Demonstrate four-segment instruction pipeline in detail 07
OR
Q.5 (a) Sketch Microinstruction code format. Quote BR and CD field in brief. 03
(b) Compare following terms: 04
1. Write through-cache and Write back cache.
2. Spatial locality and Temporal locality
(c) Elaborate flynn’s classification scheme with proper diagram. 07
*************