Coa 1
Coa 1
_________
MARWADI UNIVERSITY
Faculty of Engineering
Computer Engineering B. Tech.
SEM: 4th MU FINAL EXAM MAY: 2023
__________________________________________________________________________
Subject: - (Computer Organization and Architecture) (01CE1402)
Date:- 01-05-2023
Total Marks:-100 Time: - 3 Hours
Instructions:
1. All Questions are Compulsory.
2. Make suitable assumptions wherever necessary.
3. Figures to the right indicate full marks.
4. Do not write/sign/indication/tick mark anything other than Enroll No. at a specific place on the question paper.
Question: 1.
(a) [10]
1. If value of bit number 15 is 0 then addressing mode is
A. Immediate
B. Direct
C. Indirect
D. Register
2. D = A + B' + 1 represents _______ microoperation
A. Add with carry
B. Add
C. Subtract
D. Subtract with borrow
3. Application of Logic Micro operations are ____
A. selective-set
B. selective-clear
C. selective-complement
D. All of the options
4. If selective complement operation of A(1100) is performed with respect to B(0101) then new
value of A will be
A. 1100
B. 1001
C. 0011
D. 1010
5. Size of DR Register?
A. 8
B. 12
C. 16
D. 32
6. Which of the following is not a register for Basic Computer?
A. PC
B. IR
C. AR
D. IT
7. Which of the following is not a Memory Reference Instruction?
A. AND
B. ADD
C. SUB
D. LDA
MARWADI UNIVERSITY 1|
Enroll. No._________
Question: 2.
OR
Question: 3.
(a) Explain memory reference instructions by taking suitable value for example [08]
(b) List out any 4 Input-output Instruction name with short and full form. [04]
(c) Draw space time diagram for 6 - segment pipeline with 8 tasks [04]
OR
(a) Draw and explain 4 bit- Binary adder.
Perform Selective Set Operation, Selective Complement Operation, Selective Clear
Operation, Mask Operation for A = 1010 and B = 1100. [08]
(b) A computer uses a memory unit with 256K words of 32 bit each. A binary instruction
code is store in one word of memory. The instructions have four parts: an indirect bit,
an operation code, a register code part to specify one of 64 registers, and an address part.
a. How many bits are there in the operation code, the register code part, and the address part?
b. Draw instruction word formant and indicate the number of bits in each part.
c. How many bits are there in the data and address inputs of the memory? [04]
(c) Convert the following numerical arithmetic expression into reverse polish notation
and show the stack operations for evaluating numerical result.
a. (3+4) [10(2+6)+8] [04]
MARWADI UNIVERSITY 2|
Enroll. No._________
Question: 4.
(a) Convert the expression X = (A+B) * (C+D) in all instruction formats. [08]
(b) List the assembly language program (of the equivalent binary instructions) generated
by a compiler from the following program. Assume integer variables.
SUM = 0
SUM = SUM + A + B
DIF = DIF – C
SUM = SUM + DIF [08]
Question: 5.
OR
(b) A non-pipeline system takes 50 ns to process a task. The same task can be processed
in a six-segment pipeline with a clock cycle of 10 ns. Determine the speedup ratio of
the pipeline for 100 tasks. What is the maximum speedup that can be achieved? [06]
Question: 6.
OR
---Best of Luck---
MARWADI UNIVERSITY 3|
Enroll. No._________
MARWADI UNIVERSITY 4|