★ CODING ★ L'assembleur facile avec votre PC ★ |
Emulateur |
Pourquoi apprendre à programmer en langage assembleur? L'assembleur est le langage qui se rapproche le plus de celui que l'ordinateur, ou plus précisément le processeur, peut comprendre : le langage machine. C'est donc, de nos jours, le langage de programmation de plus bas niveau qui existe (après ce sont des 0 et des 1) et, de ce fait, l'assembleur présente plusieurs avantages. Tout d'abbord, la vitesse d'exécution des programmes est nettement supérieure à celle du BASIC. C'est pourquoi les applications effectuant beaucoup de calculs sont programmées, du moins en partie, en assembleur. Le language machine est directement lié au processeur qui, lui, est directement lié au reste de la machine. Dès lors, plus le langage se rapproche du processeur, plus la programmation des périphériques (CRTC , GATE ARRAY , FDC ...) est accessible. Ce langage trouve sa place dans l'ensemble des applications, sans oublier que n'importe quel programme, écrit dans n'importe quel langage, est, finalement, traduit en langage machine pour être exécuté. Des routines de bas niveau sont donc également nécessaire pour écrire un langage ou un compilateur... La boucle est bouclée. Il existe une maniere très simple et très rapide de coder pour notre CPC sur PC, avec un emuleteur, WinAPE ... Il dispose d'un débugger ( accéssible avec la touche F8 ) Et d'un compilateur Z80, compatible avec les sources de MAXAM
|