Cuando se inicie el 8085, comenzará a buscar instrucciones desde la dirección cero. Por lo tanto, es necesario que la memoria que se encuentra allí contenga contenidos definidos. Eso no implica, sin embargo, que la dirección cero debe asignarse permanentemente a la ROM. Uno podría construir un sistema con, por ejemplo. 2K de ROM, 64K de RAM y una unidad de disquete, y use un bit de E / S para controlar si las lecturas de memoria provienen de ROM o RAM. En el inicio, todas las lecturas provienen de la ROM (las escrituras van a la RAM independientemente del bit de control) y el programa de la ROM se copia a la RAM. A continuación, habilite las lecturas de la RAM y cargue el software desde el disquete. Dado que la parte inferior del espacio de direcciones sería RAM, el software cargado desde un disquete podría configurar vectores de interrupción para sus propios fines, algo que no sería posible si la ROM todavía estuviera asignada allí.