Direct addressing
A direct addressed display runs individual control signals to each pixel. This allows the state, whether on/off or grayscale, to be set and maintained on each pixel. For a screen size of ''m''×''n'' pixels, this scheme would require ''m''×''n'' control signals. This is generally considered to be an inefficient use of I/O and physical space. Direct addressing mode means that the value for a given instruction in assembly programming is pointed to by a given value. This means the value is variable, based on what is stored in memory at a given addressMatrix addressing
A matrix addressed display runs control signals only to the rows and columns of the display. (See also:Raster addressing
A raster addressed display (e.g., a CRT) works by scanning across the entire display in sequence while modulating control signal to activate each pixel as it is scanned. This display uses persistence of the pixel element (e.g., phosphor) to maintain the pixel state until the scan can visit that pixel again. There are only three control signals required for this to work: a horizontal scan control signal, a vertical scan control signal, and an intensity control signal. Timing between these signals is very important, else the image on the screen will show artifacts. Display technology