Chapter 2 Vocabulary Flashcards

1
Q

Instruction Set

A

The vocabulary of commands understood by a given architecture

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Word

A

a units of measure containing 4 bytes or 32 bits

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

A command that moves data between memory and registers

A

data transfer instructions

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

List 2 Data Transfer Instructions in MIPS

A

lw (load word)/ sw (store word)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Least Significant Digit

A

The rightmost bit in a MIPS word(0th bit)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Most Significant Digit

A

The left most bit in a MIPS word (31th)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

denotes the operation and format of an instruction

A

opcode

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Name the Logical Operations in MIPS

A

AND, OR, NOT, NOR

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

the register containing the address of the instruction in the program being executed

A

Program Counter

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

A data structure for spilling registers organized as a last in first out queue

A

Stack

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Stack Pointer

A

a value denoting the most recently allocated address in a stack

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

The push operation _____ an element to a stack

A

adds

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

The pop operation _____ an element from a stack

A

removes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Response Time =

A

The upper domain of the number of tasks divided by the number of processors times the response time per task.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Throughput =

A

Number of tasks/time

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

CPU Time =

A

instructions times cycles per instruction divided by clock rate

17
Q

Clock Rate =

A

1 divided by clock period