Fiche technique | |
---|---|
Type de produit : | Langage de programmation |
Auteur : | Zilog |
Date de publication : | 1976 |
Introduction
Le langage de programmation assembleur Z80 est destiné au microprocesseur Z80 du concepteur et fabricant Zilog et date de juillet 1976. La puce un microprocesseur 8 bits avec un bus de 16 bits. Les ordinateurs Amstrad CPC d'Amstrad, les ZX80, ZX81 et ZX Spectrum de Sinclair, les TRS-80 Model I, TRS-80 Model II, TRS-80 Model III, TRS-80 Model 4, TRS-80 Model 16 de Tandy Radio Shack, ainsi que les micro-ordinateurs MSX, MSX2 et MSX2+ utilise le langage de programmation assembleur du Z80. Les instructions assembleurs du Z80 sont assez proche du Intel 8080, car la puce se veut compatible avec les microprocesseur 8080 d'Intel. Dans les faits, il s'agit d'un assembleur au style du 8080 mais beaucoup plus étendues dans ses possibilités. Ainsi, un programme développé pour l'assembleur 8080 est assez facile a traduire pour un Z80 mais l'inverse n'est pas vrai.
Code source
Voici des exemples de code source d'utilitaires pour manipuler le Z80 :
Lien | Langage de programmation | Description | Projet |
---|---|---|---|
https://github.com/gladir/corail/blob/master/ASMZ80.PAS | Free Pascal, Turbo Pascal | Compilateur assembleur Z80 | Corail |
https://github.com/gladir/corail/blob/master/RUNZ80.PAS | Free Pascal, Turbo Pascal | Emulateur Z80 | Corail |