private void execute_stage(){
		switch(current_instruction.get_format()){
		case 4:
			write_back_value = pc;
			write_to_pc(current_instruction.get_immediate_value());
			break;
		case 5:
			write_to_pc(current_instruction.get_rs());
			break;
		case 3:
			alu_result = logic_unit.execute(current_instruction);
			System.out.println("ALU Signal is "+signal_alu_zero);
			if (signal_alu_zero){
				write_to_pc(current_instruction.get_immediate_value());
			}
			break;
		default:
			alu_result = logic_unit.execute(current_instruction);
			break;
		}
	}