public void executeANDI(ITypeInstruction instruction) { 
		RegisterFile regFile = RegisterFile.getInstance();
		int result = regFile.getRegisterValue(instruction.getRegSource()) & 
				instruction.getImmediateVal();

		regFile.setRegisterValue(instruction.getRegTarget(), result); 
		AppContext.PROGRAM_COUNTER++;
		/* -- Bitwise and immediate

	Description:
	Bitwise ands a register and an immediate value and stores the result in a register
	Operation:
	$t = $s & imm; advance_pc (4);
	Syntax:
	andi $t, $s, imm
	Encoding:
	0011 00ss ssst tttt iiii iiii iiii iiii
		 */ 
	}