| ★ CODING ★ Apprendre pas à pas la programmation en assembleur Z80 par Roudoudou ★ Les différents composants de l'ordinateur ★ |
| Principes généraux d'un programme |
Grands principes de programmationTransposer ce qu'on veut faire en briques élémentaires Un programme simple comme celui là va nécessiter différents types d'instructions. Des instructions de test/comparaison, des instructions de branchement conditionnel (pour revenir à l'étape précédenteSI il se passe quelque chose), des instructions d'entrée/sortie pour dialoguer avec le hardware et aussi des instructions de transfert mémoire (pour stocker l'état de la touche par exemple). Pour pouvoir écrire de l'assembleur, il faut être capable de détailler le fonctionnement d'un programme jusqu'au niveau le plus précis que la machine puisse faire. Cela peut sembler rude ou ennuyeuxmais être au niveau de détail le plus précis est aussi ce qui va ouvrir la porte aux optimisations, en éliminant le superflu beaucoup plus facilement. Afin de transposer vos enchainements d'actions et de logique, il est important de connaitre l'éventail des instructions du Z80. Le chapitre suivant est le plus indigeste, il présentetoutes les instructions du Z80 regroupées par catégories. Il est inutile de connaitre par coeur l'ensemble de ces instructions, la documentation est justement là comme support de travail.
Roudoudou
|