Tag Archives: Assembleur

E8BC : l’assembleur disponible en version pre-alpha

A la veille de la rentrée, on franchit une étape importante dans le développement de notre plate-forme E8BC : l’assembleur en version alpha est disponible !

Vous pourrez donc coder en langage assembleur qui sera traduit en langage machine par le programme assembleur. Une étape fondamentale d’abstraction du hardware : c’est la première couche logicielle de notre plate-forme.

Attention : il s’agit d’une version pre-alpha, un nombre restreint d’instructions sont disponibles. Les instructions restantes seront ajoutées au fur et à mesure …

Un premier programme de test est disponible : leds_01.asm, qui permet d’incrémenter un compteur et d’afficher le résultat sous forme de leds.
Dépôt du projet : https://github.com/CodingPat/E8BC/

Continue reading E8BC : l’assembleur disponible en version pre-alpha

The Z-80 microcomputer handbook (William Barden jr)

The Z80 microcomputer handbook William BardenUn formidable ouvrage de référence de 1978 pour comprendre le fonctionnement du microprocesseur Z-80 et le langage assembleur. La pratique reste toujours au centre de l’ouvrage, qui permet non seulement de comprendre le comment mais aussi le pourquoi. J’y ai trouvé pas mal d’idées qui me permettraient d’améliorer la conception du E8BC. Un ouvrage indispensable !

Mon intérêt pour le microprocesseur Z-80 n’est pas le fruit du hasard. C’est un des rares microprocesseurs encore disponible à l’heure actuelle en format DIP (compatible pour breadboard et facile à souder). A côté du développement du microprocesseur E8BC sur simulateur logisim, je commence à nourrir le projet de construire physiquement un micro-ordinateur sur base de Z-80 …  😛