### A good answer might be:

No. `const` is a 16-bit immediate operand that is zero-extended to a 32-bit integer when it is copied to $d. So it can't be negative.

# Negating a Two's Comp. Integer

There are better ways to do this. But for now say that the problem is to add +146 with -82. Loading a register with +146 is easy. But how can we load the -82?

Recall that a two's comp. integer is made negative by reflecting the bits then adding one.

### QUESTION 7:

Say that register $8 has been loaded with +82 by using:

    ori  $8,$0,82

What instructions can do the following:

- Reflect the bits in $8
- Add one to $8