@Override
	public boolean notifyRead(int address) { //Absence of data indicates requested memory read as opposed to write (as in reality)
		Data dataRead;
		if (address < 100 && address >=0) {
			if (MEMORY[address] == null) {
				dataRead = new OperandImpl(0); //If the contents of address is null, read as 0 (as in reality)				
			}
			else {
				dataRead = MEMORY[address];
			}
			
			return systemBusController.transferToCPU(dataRead);//Transfers read data to system bus, subsequently to CPU
		}
		return false;
	}