A semiconductor memory device includes first to fourth resistance change
elements sequentially arranged apart from each other in a first
direction, a first electrode which connects one terminals of the first
and second resistance change elements, a second electrode which connects
one terminals of the third and fourth resistance change elements, a bit
line which connects the other terminals of the second and third
resistance change elements, first to fourth word lines respectively
paired with the first to fourth resistance change elements, arranged
apart from the first and second electrodes, and running in a second
direction, a first current source which supplies a first electric current
to a chain structure, when writing data in a selected element, and a
second current source which supplies a second electric current to a
selected word line which corresponds to the selected element, when
writing the data in the selected element.