How can a particular bit pattern be loaded into a register?

### A good answer might be:

With an `ori` instruction.

# Example Program

Here are the fields of the `ori` instruction. The numbers in the first row are bit positions, numbered from the low-order bit on the right. The opcode of the instruction is 0xD. The source register is `s`, the destination register is `d`, and the immediate operand is `const`.

> 31....26 | 25...21 | 20...16 | 15...................0
> 0xD | s | d | unsigned const

Our example program will assemble the machine code that corresponds to the assembly language instruction:

    ori  $8,$9,0x004A

The instruction will be assembled in register $25. The program uses bitwise logic and shift operations. Let us say that this example is part of a larger program. It is wise to initialize $25 to contain all zeros (this is called clearing the register).

### QUESTION 14:

What assembly language instruction clears register $25 ?