Podemos partir del codigo en C y hacer el codigo ensamblador en el fichero main. Incluimos dos registros nuevos: - Uno para hacer el enable (seleccionar al display). - Otro para determinar el valor que vamos a mostrar por el display. Seleccionamos el display poniendo a '1' o '0' en el bit correspondiente a ese display. Cada display lleva asociado un bit de esa direccion que tiene el enable. Son 8 bits (8 displays), el resto hasta los 32 bits no valen para nada. De esos 8 bits, cada uno de ellos puede estar a '0' o '1'. Las mismas seņales controlan lo que escribimos en todos los displays (son compartidos por todos los displays) tenemos que ir alternando, crearemos un contador que va a ir dando valores de enable periodicamente a las seņales que hemos puesto a '0' (enable) --> hardware Software --> Tenemos un registro en el que cada 4 bits se refieren a un display diferente. 32/4 = 8 En los 4 bits menos significativos tendra que aparecer en el display de la derecha, y asi hasta llegar al de la izquierda del todo. Enables --> Si quiero mostrar todos los digitos tenemos que poner todas las seņales de enable a '0'