As already described, since data is mainly handled in a 512-byte unit in the existing fixed memory devices, the 512-byte memory cells are connected to one word line but needless to say, the number of the memory cells on the word line can be changed appropriately in accordance with the intended application of the non-volatile semiconductor memory device.