yo pienso que se pueden enseñar pic de 2 maneras, o teórico o practico.
si es teórico, tiene que ver con la estructura de los micros, la organización de la memoria, los puertos, etc.
y si es práctico, me parece un error monumental empezar con ensamblador. aunque ensamblador es el origen de todos, no podemos seguir enclavados en este lenguaje de la prehistoria, para eso se inventaron otros lenguajes mas accesibles para humanos.
hay personas que manejan una computadora muy bien, y no saben casi nada sobre el funcionamiento del CPU. hay personas que manejan automóviles, pero de motores no tienen ni la menor idea. Para eso se inventan cada día mecanismos que se encargan de hacer la parte cruda por nosotros.
cuando yo vi sistemas digitales, los profesores ponían todo su empeño en reprobar a los estudiantes, inventando situaciones hipotéticas en ensamblador. Buscando de esa manera que el estudiante perdiera el interés por esta maravillosa parte de la electrónica.
particularmente no estoy de acuerdo con la mayoría de las preguntas.