|
| CPCRULEZ SEARCH ENGINE ... | v5.0 |
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.
| CODING » INFOS TECHNIQUES HARD/SOFT | |
|
| CODING » ARTICLES, CHRONIQUES ET INITIATION | |
|
»
Pourquoi utiliser l'assembleur et dans quels domaines ?
( CLASSEUR WEKA )![]() 
»
Utilisation de MAXAM par CPCRULEZ![]() 
»
Documentation - MAXAM 464/664/6128![]()  
»
Coding Z80/Amstrad CPC: Cours et initiation à l'assembleur
( Hebdogiciel et Amstar CPC )![]()  
»
Coding Z80/Amstrad CPC: Initiation à la programmation de l'ASIC
par AST/IMPACT![]()   ( NEW )
»
Coding Z80/Amstrad CPC: Informations Technique Divers ...![]()  
»
Coding Z80/Amstrad CPC: Dr.Watson: Autoformation à l'assembleur
par Micro Application![]()  
»
Coding Src's: Projet "Free OCP" ( NEW )
»
Coding Src's: Source code, exemples, Effets de demos, algorithmes ![]()  
| CODING » BOUQUINS EN LIGNE ( NEW ) | |
»
Test assembleur - ADES & DEBUGG ( NEW )
»
Test assembleur - ADES ( ESAT SOFTWARE ) ( NEW )
»
Test assembleur - MAXAM II ( NEW )
»
Test debugger / Dissasembleur : LE HACKER ( SIREN SOFTWARE )![]()  
»
Test debugger / Dissasembleur : Satanas ( NEW )
| CODING » COURS DE BIDOUILLAGES ... | |
»
JOYSTICK : Cours de Bidouilles par Patrice Maubert ( en 9 parties )
»
LMDSPTDVIDUQSTDS
: "Méthode De Septh Pour Trouver Des Vies Infinies Dans Les
Jeux Qui Sont Trop Difficiles Sinon" ( en 3 parties )![]()   ( NEW
)
»
A100% n°42: Protection Logiciel par Poum & XOR
»
Tom et Jerry : Mémoires d'un cracker à la retraite![]()  
| 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 ...
«
RETOUR ...
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
CPCrulez[Content Management System] v7.5 par hERMOL
Page créée en 208 millisecondes et consultée 3741 fois |
|