public byte getByte(int index) {
			validateIndex(index);
			checkInitialized(index);
			long selected = word & (0xffL << (WORD_SIZE * index));
			long adjusted = selected >> (WORD_SIZE * index);
			return (byte) adjusted;
		}
Returns the byte at the given index
@param index index
@return corresponding byte value
@throws LowlevelError if the index is invalid or the requested byte
is not initialized.
Ghidra/Framework/Emulation/src/main/java/ghidra/pcode/memstate/UniqueMemoryBank.java