Cuando el 8085 se pone en marcha, comenzará a buscar instrucciones desde la dirección cero. Por lo tanto, es necesario que la memoria que se encuentre allí tenga un contenido definido. Esto no implica, sin embargo, que la dirección cero deba ser mapeada permanentemente en la ROM. Uno podría construir un sistema con, por ejemplo, 2K de ROM, 64K de RAM y una disquetera, y usar un bit de E/S para controlar si las lecturas de memoria vienen de la ROM o de la RAM. En el arranque, haz que todas las lecturas vengan de la ROM (las escrituras van a la RAM independientemente del bit de control), y haz que el programa de la ROM se copie a sí mismo en la RAM. Luego habilite las lecturas desde la RAM, y cargue el software desde el disquete. Dado que la parte inferior del espacio de direcciones sería la RAM, el software cargado desde el disquete sería capaz de establecer vectores de interrupción para sus propios propósitos - algo que no sería posible si la ROM estuviera todavía mapeada allí.