Therefore, the system of this embodiment is not particularly restrictive. [0356] When programming is made to the memory cells M00 and M02 and all the memory cells on one word line are programmed, the programming operation described above may be similarly repeated for M00 and M02.