@Override
	public void write(int index, Data data) {
		if (index > -1 && index < 16) { //Ensure valid index (0-15)
			if (data == null) { //Indicates clearing of register field on GUI
				fireUpdate(index, "");
			}
			else {
				generalPurposeRegisters[index] = data;
				fireUpdate(index, data.toString());
			}
		}
	}