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 ?
Cliquez pour revenir au menu du site... ou ici pour retourner au menu du tutorial.