Summer 2024 — Fully Solved

Answer all three. Try each part first, then reveal.

Q1 (CO1) — Foundations & IAS

1aWhat is computer architecture? Show the possible organization of an embedded system.
1bShow the generation-wise advances in IC technology in tabular form.
1cSketch the structure of the IAS computer with its components.

Q2 (CO3) — Performance

2abigA: 250 ps, CPI 2.0. B: 500 ps, CPI 1.2 (same ISA, same program). Which is faster and by how much?
2bbig500 MHz, classes A/B/C = 1/2/3 cycles. C1: 5B/1B/1B. C2: 10B/1B/1B. Faster by MIPS? by execution time?

Q3 (CO2) — MIPS

3aDraw all MIPS-32 addressing modes.
3bbigConvert sub $s0,$s1,$s2 to mid-level and low-level. (opcode 000000, funct 100000.)
3cAddresses of the last byte and word in MIPS-32.