a synchronous dynamic random access memory comprises a save register for temporarily storing in a write cycle read data read from one of memory cells in a preceding read cycle , and a selector for selecting data from the save register or data from a read section . the saved data is output in a next read cycle succeeding the write cycle in which the data is saved .