Patent ID: 7792892

Claim:
A method for reading and writing a memory, comprising the steps of: storing first data in a first storage location specified by a row m, where m is any positive integer number, and a column n, where n is any positive integer number; storing second data in a second storage location specified by the row m and a column (n+1); storing third data in a third storage location specified by a row (m+1) and the column n; storing fourth data in a fourth storage location specified by the row (m+1) and the column (n+1); reading out the first and third data; transferring, after reading out the third data, the second data to the third storage location; writing in, after transferring the second data, fifth data to the row m and the column n; and writing in, after transferring the second data, sixth data to the row m and column (n+1).