Tutorial 9
Utiliser un programme pour éteindre la calculatrice

Survol
    Ce programme va éteindre la calculatrice. WOW!

Programmation
    Le code est simple, il ne comporte même pas de ROM call ! Suivez bien maintenant.


#define B_CALL(xxxx)   rst 28h \ .dw xxxx
#define B_JUMP(xxxx)  call 50h \ .dw xxxx

            .org 9D95h
           
            DI                                 ; désactive les interruptions
            LD A,001H                      ; Charge 0 dans le registre "a"
            OUT (003H),A                 ; éteint l'écran
            EI                                 ; active les interruptions
            RET

.end
END

 

Nouvelles Commandes Utilisées
    DI - Instruction z80 désactivant les interruptions
    EI - Instruction z80 activant les interruptions

 

Conclusion
    Qu'y a-t-il à expliquer ?

 

 

Tutorial 10

    Cliquez pour revenir au menu du site... ou ici pour retourner au menu du tutorial.