Exam #1(Chapter 2) Flashcards

1
Q

Instruction set(Section 2.1)

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

Stored-program concept

A

The idea that instructions and data of many types can be stored in memory as numbers, leading to the stored-program computer.

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

Word(Section 2.3)

A

The natural unit of access in a computer, usually a group of 32 bits; corresponds to the size of a register in the MIPS architecture.

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

Data transfer instruction

A

A command that moves data between memory and registers.

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

Address

A

A value used to delineate the location of a specific data element within a memory array

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

Alignment restriction

A

A requirement that data be aligned in memory on natural boundaries.

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

Binary digit(Section 2.4)

A

Also called a bit. One of the two numbers in base 2 (0 or 1) that are the components of information.

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

Least significant bit

A

The rightmost bit in a MIPS word.

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

Most significant bit:

A

The leftmost bit in a MIPS word.

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

Two’s complement

A

A signed number representation where a leading 0 indicates a positive number and a leading 1 indicates a negative number. The complement of a value is obtained by complementing each bit (0 → 1 or 1 → 0), and then adding one to the result (explained further below).

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

One’s complement:

A

A notation that represents the most negative value by 10 … 000two and the most positive value by 01 … 11two, leaving an equal number of negatives and positives but ending up with two zeros, one positive (00 … 00two) and one negative (11 … 11two). The term is also used to mean the inversion of every bit in a pattern: 0 to 1 and 1 to 0.

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

Biased notation

A

A notation that represents the most negative value by 00 … 000two and the most positive value by 11 … 11two, with 0 typically having the value 10 … 00two, thereby biasing the number such that the number plus the bias has a non-negative representation.

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

Instruction format(Section 2.5)

A

A form of representation of an instruction composed of fields of binary numbers.

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

Machine language

A

Binary representation used for communication within a computer system.

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

Hexadecimal

A

Numbers in base 16.

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

Opcode

A

The field that denotes the operation and format of an instruction