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

O.1. (10x4-40 points) Choose the right answerts[1.1-1.7 1.1 Register that keeps

ID: 3728340 • Letter: O

Question

O.1. (10x4-40 points) Choose the right answerts[1.1-1.7 1.1 Register that keeps the address of current instruction to execute is a) Stack Pointer (SP) Register b) Program Counter(PC) register c) Data Register d) Control register 1.2 It offers High-end scientific marketsharewaii and engineering computation but still got the lowest a) Cloud Computer b) Server Computer c) Supercomputer d) Embedded Computer 1.3 What is the length MIPS instructions? How? a) 2-bytes b) 3-bytes c) 4-bytes d) 8-bytes 1.4 Which one would be the appropriate addressing mode for the instruction Justify add (X)? a) Direct addressing mode b) Immediate addressing mode c) Indexed addressing mode d) Indirect addressing mode PC-48, for a MIPS instruction I. What would be the address of the last byte of 1? Justify 1.5 a) 80 b) 60 c) 52 d) 56 1.6 Google, Yahoo, Microsoft, IBM keep multiple mirror images for their clients? Which of the following ideas from computer architecture matches with those tech giants? Justify a) Dependability via Redundancy b) Use Abstraction to Simplify Design c) Performance via Parallelism d) Performance via Pipelining

Explanation / Answer

As per chegg guidelines answered first 4 questions

1.1 (B)profram counter register

Explanation: A program counter is a register in a computer processor that contains the address (location) of the instruction being executed at the current time

1.2(c)super computers

Explanation:A supercomputer is a computer with a high level of performance compared to a general-purpose computer but ther are used very less comparitively others

1.3(C)4-bytes

Explanation: All MIPS instruction codes are exactly 32 bits. where 32 bits are represesnted in bytes as 4 bytes

1.4(D)indirect addressing mode

Explanation:The effective address of the operand is the contents of a register, location whose address appears in the instruction. Indirection is noted by placing the name of the register or the memory address given in the instruction in parentheses. The register location that contains the address of the operand is a pointer. When an execution takes place in such mode, instruction may be told to go to a specific address. Once it's there, instead of finding an operand, it finds operand address

Example:

ADD (A)