In this class we will limit the use of pseudo instructions to a sub-set of the ones supported in MIPS. The reason for this is that we are using assembly language more to illustrate concepts in the computers architecture than teaching a language in and of itself.

Acceptable Pseudo Instructions

Here is a list of the pseudo instructions which are allowed in the experiments.

Unacceptable Pseudo Instructions

The following is a (hopefully) complete list of the pseudo instructions supported in MIPS, but which you will not be allowed to use in the experiments and exams. Note that if a pseudo instructions is not listed as acceptable above, it is not allowed even if it is not in these lists.

Note on Floating Point

Also note, that as a general rule, the double word and floating point instructions are not supported in the simulator.