Quels livres pour le Z80 ?

Le coin philo de Sili. On y cause des publications diverses et variées concernant nos chers sasfépu

Modérateur : Politburo

Avatar du membre
fred260571
Fonctionne à 1200 bauds
Fonctionne à 1200 bauds
Messages : 362
Enregistré le : 19 avr. 2016 13:10
Localisation : Toulouse

Quels livres pour le Z80 ?

Message par fred260571 »

Bonjour
Je souhaite m'initier à la programmation en assembleur sur Z80
Pourriez-vous m'indiquer des références de bon livres ?
Merci
Frederic
ignorance is bliss
TI 57 II, TI 66, casio fx7500g, HP48GX, HP49G+, HP200LX, palm m125, Sharp PC-G850VS, HP12C
Jean-Louis
Fonctionne à 1200 bauds
Fonctionne à 1200 bauds
Messages : 432
Enregistré le : 14 mai 2010 19:15

Re: Quels livres pour le Z80 ?

Message par Jean-Louis »

'Programmation du Z80' Rodnay Zacks, ed.Sybex.

Et pour l'interfaçage et la mise en œuvre des circuits associés :
'Applications de Z80' James W.Coffron, ed. Sybex.
HLL
Fonctionne à 300 bauds
Fonctionne à 300 bauds
Messages : 223
Enregistré le : 19 janv. 2017 20:58

Re: Quels livres pour le Z80 ?

Message par HLL »

:D
Encore plus sérieux...

Les pages de cours d'assembleur Hedbogiciel:
sélection pour le ZX81, mais de nombreuses machines y sont représentées.
http://zx81.ordi5.free.fr/hebdogiciel/d ... IEL%5D.pdf

Et l'excellent livre pour le Zx81, de PSI "Pratique du ZX81 : tome 2 Assembleur" de Marcel HENROT
En fait, la machine importe peu, juste des sous-routines en rom et des adressages différents, mais les instructions et les démarches de programmation sont identiques aux autres machines.
http://zx81.ordi5.free.fr/others/index.html
La base est la même... après, il suffit d'adapter les particularités de chaque machine.
All the best...
Xav.
Avatar du membre
gege
Fonctionne à 14400 bauds
Fonctionne à 14400 bauds
Messages : 7141
Enregistré le : 31 janv. 2008 14:24
Localisation : Banlieue Paârisienne
Contact :

Re: Quels livres pour le Z80 ?

Message par gege »

Bonjour,
Attention avis de béotien ignorant ..................

Pour faire quelque chose il faut scruter le clavier, afficher des trucs, voire allumer des LEDs ou faire du son...
Tout cela requiert de connaître les bonnes routines et leurs paramètres.
Un programme sans entrées ni sorties ça ne sert pas à grand chose.
Et premièrement, il faut savoir comment implanter sa routine et où...
Bref, les mnémoniques ça vient après la documentation de la machine.
La première chose c'est la doc du hardware utilisé.

Sauf erreur... ceux qui savent vraiment peuvent corriger !
G.E.
Avatar du membre
Gege34
Fonctionne à 1200 bauds
Fonctionne à 1200 bauds
Messages : 1165
Enregistré le : 03 oct. 2014 11:19
Localisation : 31

Re: Quels livres pour le Z80 ?

Message par Gege34 »

gege a écrit : 18 sept. 2017 21:48Sauf erreur... ceux qui savent vraiment peuvent corriger !
J'ai fait la même remarque sur la demande pour le 68000.
Commodore (64/128/Amiga), HP (28/41/48/50/71/75/200/Prime) et autres (Ti, Canon X07, Psion, Casio, Palm, Thomson, Exl, Amstrad)
Jean-Louis
Fonctionne à 1200 bauds
Fonctionne à 1200 bauds
Messages : 432
Enregistré le : 14 mai 2010 19:15

Re: Quels livres pour le Z80 ?

Message par Jean-Louis »

gege a écrit : 18 sept. 2017 21:48 Pour faire quelque chose il faut scruter le clavier, afficher des trucs, voire allumer des LEDs ou faire du son...
Tout cela requiert de connaître les bonnes routines et leurs paramètres.
Un programme sans entrées ni sorties ça ne sert pas à grand chose.
Et premièrement, il faut savoir comment implanter sa routine et où...
Bref, les mnémoniques ça vient après la documentation de la machine.
La première chose c'est la doc du hardware utilisé.

Sauf erreur... ceux qui savent vraiment peuvent corriger !
Je crois que la première chose à définir, c'est pour quelle raison on souhaite faire de l'assembleur Z80 ?
1) Si c'est pour avoir une approche théorique de l'assembleur, comme un langage de programmation de plus.
2) Si c'est pour mieux maîtriser une machine spécifique à base de Z80, tel qu'un Spectrum, un X07, un MSX ou un Hector ; auquel cas, il faut se procurer les ouvrages d'initiation à l'assembleur, dédiés à ces machines.
3) Si c'est en vue de se construire un système à base de Z80, auquel cas, il faut effectivement apprendre à bien maîtriser les ports d'entrées/sorties.

Donc, comme j'ignore quel but est recherché ici, je ne vais pas développer plus l'un ou l'autre point.

Selon le but recherché, la méthodologie ne sera pas la même ; donc en l'absence de précision, à question basique, réponse basique...
Avatar du membre
fred260571
Fonctionne à 1200 bauds
Fonctionne à 1200 bauds
Messages : 362
Enregistré le : 19 avr. 2016 13:10
Localisation : Toulouse

Re: Quels livres pour le Z80 ?

Message par fred260571 »

c'est en vue de se construire un système à base de Z80
et
Merci :D :D :D :D :D :D pour toutes vos références
Je suis en train de lire
"Jumpstart Z80 Machine" de Code Kyle A Ockerlund
https://www.amazon.fr/gp/product/1517154448
pour le moment il n'est pas si mal
ignorance is bliss
TI 57 II, TI 66, casio fx7500g, HP48GX, HP49G+, HP200LX, palm m125, Sharp PC-G850VS, HP12C
Avatar du membre
phm
Fonctionne à 2400 bauds
Fonctionne à 2400 bauds
Messages : 1359
Enregistré le : 08 avr. 2016 18:36
Localisation : Est Parisien

Re: Quels livres pour le Z80 ?

Message par phm »

Ma meilleure période en programmation n'a pas été pas le Delphi, c++, SQL, php, python, BASIC (et meme le COBOL)
mais le langage machine sur 8080A, Z80 et 68000 :mrgreen:
Seulement le programmeur face à la machine, sans intermédiaire ...
avec la vitesse brut du processeur (et compter les cycles d'horloge :wink: ) , le pieds en ce qui me concerne.

amuse toit bien
HEWLETT-PACKARD : The best
CANON
X-07 X-730 X-711 XR-100 XM-101 XP-110F XP-120F XP-130F XP-140

AMSTRAD CPC-464 CPC-6128 ATARI STF DAI Indata
Jean-Louis
Fonctionne à 1200 bauds
Fonctionne à 1200 bauds
Messages : 432
Enregistré le : 14 mai 2010 19:15

Re: Quels livres pour le Z80 ?

Message par Jean-Louis »

fred260571 a écrit : 19 sept. 2017 18:25 c'est en vue de se construire un système à base de Z80.
Alors 'Initiation aux microprocesseurs' Philippe Duquesne, éd. Fréquences. C'est un cours complet sur le harware et l'assembleur du Z80.

Et pour les exercices pratiques, rien de tel qu'un Multitech Micro-Professor MPF1B, ou un MPF1P.
Ce sont des singles boards computers (SBC), basés sur le Z80 (et ils disposent de multiples cartes d'extension).
Le modèle B permet de programmer en assembleur en hexadécimal ; le modèle P permet de programmer directement en opcodes, avec un assembleur à 2 passes.

L'un et l'autre peuvent se trouver actuellement sur Ebay.
https://www.ebay.fr/sch/i.html?_odkw=mu ... f&_sacat=0

A préciser (parce que la description n'est pas claire), que l'objet intitulé 'MPF1P PC4' est une carte d'extension I/O (avec un CTC et un PIO) pour le MPF1P.
La mini-imprimante (printer), -très utile pour imprimer les listing, et elle fait aussi office de désassembleur-, est le modèle pour le MPF1P, et n'est pas compatible avec le MPF1B (pas la même EPROM).
Avatar du membre
Miskatonic91
Fonctionne à 1200 bauds
Fonctionne à 1200 bauds
Messages : 477
Enregistré le : 27 août 2016 17:28
Localisation : Valdemarnie

Re: Quels livres pour le Z80 ?

Message par Miskatonic91 »

Un peu de tout, mais toujours de bon goût :wink:
Keeper
Fonctionne à 300 bauds
Fonctionne à 300 bauds
Messages : 237
Enregistré le : 20 juil. 2014 20:01
Localisation : 71

Re: Quels livres pour le Z80 ?

Message par Keeper »

Jean-Louis a écrit : 19 sept. 2017 21:00
Et pour les exercices pratiques, rien de tel qu'un Multitech Micro-Professor MPF1B, ou un MPF1P.

...

L'un et l'autre peuvent se trouver actuellement sur Ebay.
https://www.ebay.fr/sch/i.html?_odkw=mu ... f&_sacat=0
Les prix sur ebay sont exorbitants ou c'est juste moi qui sous-évalue ce matériel ??
Avatar du membre
meridian
Fonctionne à 1200 bauds
Fonctionne à 1200 bauds
Messages : 1151
Enregistré le : 29 oct. 2014 05:08
Localisation : Seine-Saint-Denis

Re: Quels livres pour le Z80 ?

Message par meridian »

Le prix moyen que j'ai constaté pour un MPF1 est dans les 100€.
Celui-là est pile poil dans la moyenne. Bon faut rajouter les frais de cochon.

http://www.ebay.fr/itm/Microprofessor-M ... 2865593092
Jean-Louis
Fonctionne à 1200 bauds
Fonctionne à 1200 bauds
Messages : 432
Enregistré le : 14 mai 2010 19:15

Re: Quels livres pour le Z80 ?

Message par Jean-Louis »

Attention, celui-là n'est pas un MPF1, mais un MPF1B, pas pareil.
Le MPF1 a l'assembleur (en hexa), et le B a en plus le Basic.

Celui-là manque du cache Basic, qui se met par-dessus le clavier ; et le cache seul est introuvable.
Jean-Louis
Fonctionne à 1200 bauds
Fonctionne à 1200 bauds
Messages : 432
Enregistré le : 14 mai 2010 19:15

Re: Quels livres pour le Z80 ?

Message par Jean-Louis »

Keeper a écrit : 28 sept. 2017 20:37
Jean-Louis a écrit : 19 sept. 2017 21:00
Et pour les exercices pratiques, rien de tel qu'un Multitech Micro-Professor MPF1B, ou un MPF1P.

...

L'un et l'autre peuvent se trouver actuellement sur Ebay.
https://www.ebay.fr/sch/i.html?_odkw=mu ... f&_sacat=0
Les prix sur ebay sont exorbitants ou c'est juste moi qui sous-évalue ce matériel ??
Non, c'est à peu près ça.

Ce qui rend exorbitant, c'est d'acheter aux USA, ce qui amène des gros frais de port, et la douane qui seule peut facilement faire un tiers du prix en plus. :cry:
Perso, je boycote les USA ; ou alors, il faut vraiment une pièce exceptionnelle.

Après, il faut définir si on veut juste un appareil fonctionnel, ou un truc de collectionneur (avec la boîte en carton, et tout), ce qui se répercute sur le prix...
Avatar du membre
bernouilli92
Fonctionne à 14400 bauds
Fonctionne à 14400 bauds
Messages : 5217
Enregistré le : 21 nov. 2012 13:03
Localisation : Ile de France

Re: Quels livres pour le Z80 ?

Message par bernouilli92 »

Pour un mpf1p fonctionnel, il faut compter dans les 140-150€.
HP, Casio, Sharp, Psion, quelques TI et divers autres
Répondre

Retourner vers « Livres / Bouquins »