Cuando se aplica voltaje al procesador de un dispositivo electrónico, éste ejecuta un reducido código en lenguaje ensamblador localizado en una dirección concreta en la memoria ROM (dirección de "reset") y conocido como "reset code", que a su vez ejecuta una rutina con la que se inicializa el hardware que acompaña al procesador.