
| CPCRULEZ SEARCH ENGINE ... | v6 |
| ★ CODING ★ Z80 CODING ★ |
Intérêt de l'assembleur ?
Le Basic est facilement accessible par le débutant mais il reste trop lent pour certaines applications.
Que ce soit pour des raisons de vitesse d'exécution, de place mémoire ou d'efficacité, on peut avoir besoin d'un langage proche de l'ordinateur permettant d'exploiter à fond ses capacités.
Le Basic du l'AMSTRAD CPC est un langage interprété. Les instructions du programme sont traduites au fur et à mesure de leur exécution par l'interpréteur Basic, ce qui ralentit le déroulement. Dans une boucle FOR-NEXT, à chaque passage, les instructions sont converties. A l'inverse, l'assembleur est un langage dit compilé. On saisit un fichier source (sous DAMS ou MAXAM par exemple). On assemble pour obtenir le fichier exécutable. Ce fichier contient des instructions directement compréhensibles par le coeur du CPC, le Z80.
Le programmeur dispose de toutes les instructions du Z80 pour écrire son application. Ces instructions sont moins nombreuses que celles du basic mais au début, il peut toujours faire appel aux routines du SYSTEM stockées dans la ROM principale du CPC. Les routines system sont assez lent, du coup, il est à éviter dans les portions de code les plus utilisées. Le concepteur a plus de liberté sur l'élaboration de son programme, mais il doit apprendre à bien le décomposer sur papier en plusieurs fonctions simples.
| A voir aussi sur CPCrulez ... |
» Technique - L'assembleur facile avec votre PC
» Les emulateurs AMSTRAD CPC pour PC
» Applications pour AMSTRAD CPC
» AMSTRAD CPC6128 - MANUEL DE L'UTILISATEUR
» SAVE, LOAD, RUN & CO ( NEW )
» Les utilitaires de gestion de fichiers sur PC
» Les autres languages de programmation du CPC ...
» Laisser un commentaire ou en discuter sur le forum ...
CPC RULEZ CPC RULEZ CPC RULEZ CPC RULEZ CPC RULEZ CPC RULEZ CPC RULEZ CPC RULEZ CPC RULEZ CPC RULEZ CPC RULEZ CPC RULEZ CPC RULEZ CPC RULEZ CPC RULEZ CPC RULEZ CPC RULEZ CPC RULEZ CPC RULEZ CPC RULEZ CPC RULEZ CPC RULEZ CPC RULEZ CPC RULEZ CPC RULEZ CPC RULEZ CPC RULEZ CPC RULEZ CPC RULEZ
Page créée en 294 millisecondes et consultée 12168 fois |





