The present invention provides a matrix address generator for generating horizontal and vertical addresses in various patterns in the case where a memory table matrix provided in gradation data storage means is specified by the horizontal and vertical addresses. The matrix address generator comprises a dot counting portion, a line counting portion, an address exchanging portion, a boundary exchanging portion, matrix boundary counting portions, and adding portions. Addresses counted by the dot counting portion are exchanged by the address exchanging portion if necessary. The addresses and adding addresses counted by the matrix boundary counting portion are added together so that addresses having various patterns can be obtained.
展开▼