CPCRULEZ SEARCH ENGINE ...v6

Recherche de page(s) par mot(s) clef(s):



  



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.
 
CODING ★ ARTICLES MAISON ★

CROSSDEV - SDCC - Developper en C par Stephbb75
Initiation à la programmation de l'ASIC par AST/IMPACT
COURS et INITIATION par DEMONIAK
COURS et INITIATION par ANTIBUG

CODING ★ INFOS TECHNIQUES HARD/SOFT ★

Z80
CPC+ / ASiC
VIDEO / CRTC
GATE ARRAY
AUDIO   ( PSG ou AY3-8912 )
PPI
FDC / Lecteur de disquette
RSX ( Résident System eXtension )
CP/M( NEW )
AUTRES et  DIVERS ...
LE CROSSDEV
Création de jeux  ( NEW )

CODING ★ ARTICLES, CHRONIQUES ET INITIATION ★

AMSLIVE : La rubriques programmation
A100%: Assembleurs
Le langage machine est, comme nous l'avons souvent répété,
le langage du microprocesseur. Ainsi, un nombre nous paraissant
insignifiant est un mot clef que le microprocesseur comprendra
comme un ordre précis.
A100%: Rubrique bidouilles
A100%: Les RUBI bidouilles
Pendant plusieurs mois Rubi  vous fera partager ses
connaissances illimitées dans le monde du CPC.
A100%: Chroniques des LOGON SYSTEM
Rubrique High-tech, les Logon System dévoile les secrets des écrans overscan,
des scrollings hardware, des rasters et autres astuces techniques, le tout
avec pour seul outil un bon Assembleur Z80.
A100%: Le CPCplus ( par Longshot, Pict, ... )
Ou comment exploiter toutes les caractéristiques techniques de votre CPC Plus
à l'intérieur de vos programmes Basic ou Assembleur.
A100%: De l'arcade à l'action par Poum
Poum promets solennellement de vous livrer tout son
savoir sur la création de jeux d'arcade sir CPC

CODING SOURCE: Exemples, effets de demos, algorithmes...
CODING SOURCE: Listings de magazines, routine en vrac ...


La RAM du CPC ( NEW )
(Mémoire écran , Banks mémoire, mémoire centrale ...)
La ROM du système d'exploitation
( FIRMWARE + AMSDOS )
La ROM Basic
Les vecteurs du système d'exploitation (FIRMWARE)
Gestion du clavier
Download: Files Fomat - Data Sheet

CODING ★ INFOS ASSEMBLEURS ★


» 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 Download: Applications , Assembleur , Débugger , Docs , Tools ...( UPDATE )
Programmation sous CP/M v2.2 et CP/M PLUS (v3.0) ( NEW )
Les autres languages de programmation du CPC ...  ( UPDATE )
DOWNLOAD - Coding Stuff
CODING: COURS et INITIATION A L'ASSEMBLEUR par ANTOINE/POW
CODING: COURS et INITIATION A L'ASSEMBLEUR par HEBDOGICIEL
CODING: COURS et INITIATION A L'ASSEMBLEUR par AMSTAR & CPC


CODING ★ BOUQUINS EN LIGNE ( NEW ) ★

Coding Z80/Amstrad CPC : Clefs pour AMSTRAD 1 - Système de Base
Coding Z80/Amstrad CPC : Clefs pour AMSTRAD 2 - Système disque
Coding Z80/Amstrad CPC : Classeurs WEKA
Coding Z80/Amstrad CPC : Dr.Watson: Autoformation à l'assembleur par Micro Application
Coding Z80/Amstrad CPC : créer de nouvelles instructrions ( Sybex )( 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
 

DERNIÈRS AJOUTS ...

Graphic - Skulls   (Amstrad Computer User)

Singer   (Amstrad Computer User)

Game - Shoot   (Amstrad Computer User)

Game - Mastmind   (Amstrad Computer User)

Game - Odd One Out   (Amstrad Computer User)

Graphic - Spiral Nebula   (Amstrad Computer User)

Banner Print For Epson   (Amstrad Computer User)

Graphic - Mandelbrot Set   (Computing With The Amstrad)

Graphic - Circle Writer   (Amstrad Computer User)

Graphic - Broken Tv Screen Clear   (Amstrad Computer User)

Menu - Src - Magazines

Disc Menu   (Amstrad Computer User)

Graphic - Cpc 6128 Colour Demo   (Amstrad Computer User)

Graphic - Rainbow - Scape   (Amstrad Computer User)

Multiface Detection

Live Wire   (Amstrad Computer User)

Graphic - Tunnel   (Amstrad Computer User)

Graphic - 3d - Laufer   (CPC Amstrad International)

Rsx - Background Printing   (Popular Computing Weekly)

Graphic - Cube   (Amstrad Computer User)

Graphic - Valentin   (Amstrad Computer User)

Sound - Sound Effects Demo   (Amstrad Computer User)

Game - Solitaire   (Amstrad Computer User)

Graphic - Vax Silly s Snowflake   (Amstrad Computer User)

Screen Compress   (Amstrad Computer User)

DERNIÈRS MESSAGES DU FORUM...

Bug winape emulation 464
Par hERMOL le 23/05 21:48

Re: 10 lignes qui mérite le détour ..
Par Demoniak le 23/05 20:45

Re: 10 lignes qui mérite le détour ..
Par markerror le 23/05 20:32

Re: 10 lignes qui mérite le détour ..
Par Iceman le 23/05 18:20

Re: 10 lignes qui mérite le détour ..
Par hERMOL le 23/05 17:08

Re: GODS CPC
Par remax le 23/05 14:44

Re: GODS CPC
Par Megachur le 23/05 07:19

Re: GODS CPC
Par MacDeath26 le 21/05 13:35

Re: GODS CPC
Par kawickboy le 21/05 13:25

Re: GODS CPC
Par MacDeath26 le 21/05 12:11

Re: GODS CPC
Par TotO le 21/05 11:56

Re: GODS CPC
Par MacDeath26 le 21/05 11:45

Re: GODS CPC
Par Megachur le 21/05 07:43

Re: 10 lignes qui mérite le détour ..
Par remax le 20/05 22:19

Re: 10 lignes qui mérite le détour ..
Par Plissken le 20/05 11:39

» GOSUB FORUM «

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] v8.00 par hERMOL
Page créée en 294 millisecondes et consultée 12168 fois