Exam #1(Chapter 2) Flashcards
Instruction set(Section 2.1)
The vocabulary of commands understood by a given architecture.
Stored-program concept
The idea that instructions and data of many types can be stored in memory as numbers, leading to the stored-program computer.
Word(Section 2.3)
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.
Data transfer instruction
A command that moves data between memory and registers.
Address
A value used to delineate the location of a specific data element within a memory array
Alignment restriction
A requirement that data be aligned in memory on natural boundaries.
Binary digit(Section 2.4)
Also called a bit. One of the two numbers in base 2 (0 or 1) that are the components of information.
Least significant bit
The rightmost bit in a MIPS word.
Most significant bit:
The leftmost bit in a MIPS word.
Two’s complement
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).
One’s complement:
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.
Biased notation
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.
Instruction format(Section 2.5)
A form of representation of an instruction composed of fields of binary numbers.
Machine language
Binary representation used for communication within a computer system.
Hexadecimal
Numbers in base 16.