A memory device includes one or more memory arrays and an interface
controller for exchanging memory contents data with a semiconductor
device over a communication link. The exchanging of data occurs within
sequential transactions. Each transaction is associated with a block of
consecutive memory locations and with a starting address. The interface
controller includes at least two address buffers, each for storing any of
the starting addresses and any address obtained by incrementation
thereof.