8. (a) Give a summary of arithmetic and logical operations that are deﬁned for the vector architecture. (b) What is cache coherence problem. Discuss about diﬀerent cache coherance approches. [8+8] ⋆⋆⋆⋆⋆ 1 of 1

2. (a) How subtraction is done on the binary numbers represented in one’s complement notation give an examples. (b) What do you mean by r’s complement. [8+8]

3. NOOP instruction has no eﬀect on the CPU state other than incrementing the program counter. Suggest some uses of this instruction with examples. [16] 4. Elaborate on diﬀerent types of registers in a register organization [16]