MIPS means what?
What is Millions of Instructions Per Second
How many memory locations must be in an arithmetic instruction command?
What is three
Write the MIPS instruction for: a = c + d
add a, c, d
mult
The MIPS naming convention for naming registers is to use a WHAT followed by two-character's
What is the name for the "symbolic" low-level coding language computers use?
Assembly Language
How many registers does MIPS have?
What is 32
Write the MIPS instruction for: f = g - h
sub f, g, h
In a mult computation, if there is overflow, it will be sent to what register?
hi
The data transfer instruction that copies data from memory to a register is called what?
load word
A computer's language of commands is called a what?
Instruction Set
How many bits are in each of the MIPS registers?
32 bits in each
Write the MIPS instruction for: s = j + (h - d)
sub s, h, d
add s, s, j
In an integer division problem 35 / 8 - what number would be in the lo register?
4
What is design principle #2
What is "Smaller is Faster"
The lowest level language a computer reads is binary, what is the name of the language?
Machine Language
4 bytes of 32 bits is called a what in MIPS?
What is a word
What is the MIPS instructions for: z = 12 + p
addi z, 12, p
sll 2 command - what would the binary number be?
00100111
39 was the original
10011100 - 156
The "i" in addi stands for what?
Immediate or constant value
What is Design Principle #1
Simplicity
Simplicity favors regularity and the MIPS instruction format is the same for all instructions
What does ISA stand for?
What is Instruction Set Architecture
The ISA acts as an interface between the hardware and the software, specifying both what the processor is capable of doing as well as how it gets done.
What is the MIPS instruction for: f = (g + h) - ( h + k)
add t0, g, h
add t1, h, k
sub f, $t0, $t1
>>3 command
What is the binary number: 11011010
Original number: 218
00011011 - New Number 27
The data transfer instruction that copies data from register to memory is called what?
store word