I-type
<aside>
💡 I-type stands for “immediate” values
</aside>
Assembly Language
Format: [instruct] [rt] [rs] [imm]
- [instruct] name of instruction
- [imm] immediate value - store value directly in instruction
- Operation: takes the bit-wise OR
Machine Language

- Zero Extension
- The constant value only have 16bits → we extend it to 32bit by padding zeros on the left