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

I need to match these terms to the answers below. Each answer is used only once.

ID: 671525 • Letter: I

Question

I need to match these terms to the answers below. Each answer is used only once.

Program Counter, Stack, Queue, Return Address, CPU Register, Immediate Operand, Assembler Directive, Memory-mapped I/O, Status Register, Command Register

A.            A first-in, first-out (FIFO) data structure used to store values in memory.

B.            A value that is used as an argument in I-type instructions.

C.            A storage location that can be rapidly written to and read from.

D.            A last-in, first-out (LIFO) data structure used to store values in memory.

E.            Devices are accessed using memory addresses.

F.            Holds the memory address of the instruction following a JAL instruction.

G.           A location that holds a value indicating the current state of a processor.

H.            A location that can be written to in order to control the behavior of a processor.

I.             An instruction that is used by the assembler rather than the processor.

J.             Holds the memory address of the instruction to be fetched.

Explanation / Answer

QUEUE : A First in first out(FIFO) data structure used to store values in memory

STACK : A last-in, first-out(LIFO) data structure used to store values in memory

Memory mapped I/O : Devices are accessed using memory addresses.

Status Register : A location that holds a value indicating the current state of a processor

Assembler Directive : An instruction that is used by the assembler rather than the processor

Immediate Operand :   A value that is used as an argument in I-type instructions.

Program Counter :   Holds the memory address of the instruction following a JAL instruction.

Return Address :  A location that can be written to in order to control the behavior of a processor.

CPU Register : A storage location that can be rapidly written to and read from.

Command Register :  Holds the memory address of the instruction to be fetched.