Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Problem 1: (10 points) a) CISC architecture has more registers than RISC archite

ID: 3908748 • Letter: P

Question

Problem 1: (10 points) a) CISC architecture has more registers than RISC architecture? a-l) True a-2) False b) RISC instruction set only includes frequently used instructions? b-1) True b-2) False c) CISC architecture has more addressing modes than RISC architecture? c-1) True c-2) False d) Use of Register Windows make a processor faster than use of a Stack in handling procedure calls d-1) True d-2) False e) The deeper a pipeline is (i.e. the more segments it has) the faster is the processor? e-l) True e-2) False f) The more branch instructions a program has the further they will degrade the performance of the underlying pipelined processor f-l) True f-2) False List four anomalies of pipeline processing that slow down pipeline processing in a processor. g) Fixed-point integer operations are slower (i.e. they take more time) than floating point operations h) e-1) True e-2) false

Explanation / Answer

a) False. Thr RISC has more no of registers compared to CISC. RISC has large no of registers to prevent large no of interactions with memory.

b)False. The RISC contains not only frequently used instructions.

c)True. CISC has more addresing modes than RISC.

d)True. Use of register window makes the processor fast.

e)True. The more segments in a pipeline the faster the processor. It helps to execute processes paralelly .

f)True. The branch instruction can cause a control hazard.

g) The Four anomalies are-:
1. Effect of Stalls--> A stall causes the pipeline performance to degrade the ideal performance.

2.Structural Hazards. They arise from resource conflicts when the hardware cannot support all possible combinations of instructions in simultaneous overlapped execution.
3.Data Hazards. They arise when an instruction depends on the result of a previous instruction in a way that is exposed by the overlapping of instructions in the pipeline.
4.Control Hazards.They arise from the pipelining of branches and other instructions that change the PC.

h)True. Floating point operations are faster than Fixed point operations.