mem.setInt(offset + 0x14, (int) rxRing.getAddressAs32()); mem.setInt(offset + 0x18, (int) txRing.getAddressAs32());
mem.setInt(offset + 0x14, rxRing.getAddressAs32()); mem.setInt(offset + 0x18, txRing.getAddressAs32());
	public InitializationBlock32Bit(		MemoryResource mem,		int offset,		short mode,		EthernetAddress physicalAddr,		long logicalAddr,		RxDescriptorRing rxRing,		TxDescriptorRing txRing) {		this.mem = mem;		this.offset = offset;		// Populate the initial data structure		mem.setShort(offset + 0x00, (short) mode);		mem.setByte(offset + 0x02, getEncodedRingLength(rxRing.getLength()));		mem.setByte(offset + 0x03, getEncodedRingLength(txRing.getLength()));		mem.setByte(offset + 0x04, physicalAddr.get(0));		mem.setByte(offset + 0x05, physicalAddr.get(1));		mem.setByte(offset + 0x06, physicalAddr.get(2));		mem.setByte(offset + 0x07, physicalAddr.get(3));		mem.setByte(offset + 0x08, physicalAddr.get(4));		mem.setByte(offset + 0x09, physicalAddr.get(5));		mem.setInt(offset + 0x0C, (int) (logicalAddr & 0xFFFFFFFF));		mem.setInt(offset + 0x10, (int) ((logicalAddr >> 32) & 0xFFFFFFFF));		mem.setInt(offset + 0x14, (int) rxRing.getAddressAs32());		mem.setInt(offset + 0x18, (int) txRing.getAddressAs32());	}