Buenas.
Me parece que te estás confundiendo y la consulta va sobre el programa de prueba y no sobre la subrutina. La subrutina en sí nunca ve los switches, estos entran en juego en la sugerencia que les damos para el programa de prueba.
Hablando ya del programa de prueba, la idea es que desde afuera en los switches SW[7..0] coloquen 2 dígitos BCD empaquetado que serán leídos por el acumulador A y ahí invoquen a la subrutina pbcda7seg. Se supone que SW[7..4] tiene uno de los dígitos y SW[3..0] el otro.
Cabe aclarar que los switches los van a manejar a mano con lo cual ustedes controlan qué es lo que habrá en el acumulador. De esta manera, que los switches contengan o no dígitos en BCD empaquetado depende de ustedes.
Espero haber aclarado tu duda.
Saludos,
Juan Pedro.