Crack Sheet COA
Crack Sheet COA
3 Addressing modes (list & explain any 3/5 with examples) 4 times CO1
2. Practice key diagrams – Instruction cycle, pipeline stages, control unit, Booth’s
algorithm, assembler pass.
6. Prepare CO-wise – Align your prep with course outcomes to focus your study
sessions.
Q.1
• Signed Magnitude
• 1’s Complement
(b) List the Basic Computer’s registers with their size and function. [04 Marks]
(c) Explain the instruction cycle with a neat flowchart. [07 Marks]
Q.2
(a) Differentiate between direct and indirect addressing modes with examples. [03 Marks]
X = (A + B) * (C – D)
Also, discuss their advantages and limitations. [07 Marks]
OR
(c) Explain Booth’s algorithm for A = +5 and B = –3 (4-bit representation). [07 Marks]
Q.3
(a) List and explain three types of pipeline conflicts. [03 Marks]
OR
(c) Explain addition and subtraction with signed magnitude data. Also list hardware required.
[07 Marks]
Q.4
(a) Differentiate associative and direct mapping in cache memory. [03 Marks]
(b) Write an assembly program to multiply using only the ADD instruction. [04 Marks]
(c) Explain address translation and the working of TLB with an example. [07 Marks]
OR
(b) What is handshaking? Explain source-initiated data transfer with diagram. [04 Marks]
(c) Draw the flowchart for the first pass of an assembler and explain it. [07 Marks]
Q.5
(b) Describe the cache coherence problem and mention any two solutions. [04 Marks]
• Crossbar Interconnection
OR
(a) Differentiate tightly coupled and loosely coupled multiprocessor systems. [03 Marks]
(c) Discuss cache coherence problem and its solutions. [07 Marks]