Basics
MIPS
Expressions
Registers
Misc
100

MIPS means what?

What is Millions of Instructions Per Second

100

How many memory locations must be in an arithmetic instruction command?

What is three

100

Write the MIPS instruction for:  a = c + d

add a, c, d

100
Two large numbers are being multiplied, what instruction set should you use?

mult

100

The MIPS naming convention for naming registers is to use a WHAT followed by two-character's

What is a dollar sign ($)
200

What is the name for the "symbolic" low-level coding language computers use?

Assembly Language

200

How many registers does MIPS have?

What is 32

200

Write the MIPS instruction for:  f = g - h

sub f, g, h

200

In a mult computation, if there is overflow, it will be sent to what register?

hi

200

The data transfer instruction that copies data from memory to a register is called what?

load word

300

A computer's language of commands is called a what?

Instruction Set

300

How many bits are in each of the MIPS registers?

32 bits in each

300

Write the MIPS instruction for:  s = j + (h - d)

sub s, h, d

add s, s, j

300

In an integer division problem 35 / 8 - what number would be in the lo register?

4

300

What is design principle #2

What is "Smaller is Faster"

400

The lowest level language a computer reads is binary, what is the name of the language?

Machine Language 

400

4 bytes of 32 bits is called a what in MIPS?

What is a word

400

What is the MIPS instructions for:  z = 12 + p 

addi z, 12, p

400

sll 2 command - what would the binary number be?

                     00100111

39 was the original

10011100 -   156

400

The "i" in addi stands for what?

Immediate or constant value

500

What is Design Principle #1

Simplicity

Simplicity favors regularity and the MIPS instruction format is the same for all instructions 

500

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.

500

What is the MIPS instruction for:  f = (g + h) - ( h + k)

add t0, g, h 

add t1, h, k

sub f, $t0, $t1

500

>>3 command

What is the binary number:  11011010

Original number:  218

  00011011  - New Number   27




500

The data transfer instruction that copies data from register to memory is called what?

store word

M
e
n
u