Section courante

A propos

Section administrative du site

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



Dernière mise à jour : Mardi, le 28 juillet 2015