| Instruction | 
                              Code | 
                            
                          
                          
                            
                              | Addition | 
                              add $rd, $rs, $rt | 
                            
                            
                              | Subtraction | 
                              sub $rd, $rs, $rt | 
                            
                            
                              | Bitwise AND | 
                              and $rd, $rs, $rt | 
                            
                            
                              | Bitwise OR | 
                              or  $rd, $rs, $rt | 
                            
                            
                              | Set on Less Than | 
                              slt $rd, $rs, $rt | 
                            
                            
                              | Branch on Equal | 
                              beq $rd, $rs, label | 
                            
                            
                              | Load Word | 
                              lw  $rt, offset($rs) | 
                            
                            
                              | Store Word | 
                              sw  $rt, offset($rs) | 
                            
                          
                        
                        
                          C162s is a 16-bit numbers (or hex pattern) interpreted as 2s-complement number.
                          It will be sign-extended.
                          
                          C16 is a 16-bit numbers (or hex pattern) interpreted as unsigned number.
                          It will be bit-extended.
                          
                          C5 is a 5-bit numbers interpreted as unsigned number.
                          It will be bit-extended.