PDP8:Accumulateur Décaleur


    
/ EDU-PRG-8-001-FR.PA
/ ACCUMULATEUR DECALEUR
/
/ CE PROGRAMME MET A ZERO L'ACCUMULATEUR ET LE REGISTRE L PUIS IL INCREMENTE
/ L'ACCUMULATEUR (AUGMENTE DE 1 SA VALEUR). CE QUI A POUR EFFET DE METTRE LE
/ BIT 11 A 1. PUIS IL EFFECTUE EN BOUCLE UNE ROTATION DES BITS DE L'ACCUMULATEUR
/ LE RÉSULTAT EST VISUALISÉ SUR LES LAMPES DE LA CONSOLE PROGRAMMEUR.
/
/ (C)2020, TOUT DROITS RÉSERVÉS
 
            *0200
            CLA CLL IAC         / CLAIRE AC ET L PUIS INCREMENT AC
            NOP                 / POUR RALENTIR LE PROCESSEUR
            NOP                 / NOUS EXECUTONS 3 INSTRUCTIONS
            NOP                 / NOP (AUCUNE OPÉRATION) A CHAQUE BOUCLE
            ISZ     DELAIS      / INC BOUCLE DELAIS DE POID FAIBLE
            JMP     .-4         / ALLER 4 INSTRUCTIONS AVANT
            RAL                 / ROTATION DES BITS DE L'ACCUMULATEUR
            JMP     .-6         / ALLER 7 INSTRUCTIONS AVANT
DELAIS,     0                   / COMPTEUR DE DÉLAIS
            $