Quels livres pour le Z80 ?
Modérateur : Politburo
- fred260571
- Fonctionne à 1200 bauds
- Messages : 363
- Enregistré le : 19 avr. 2016 13:10
- Localisation : Toulouse
Quels livres pour le Z80 ?
Bonjour
Je souhaite m'initier à la programmation en assembleur sur Z80
Pourriez-vous m'indiquer des références de bon livres ?
Merci
Frederic
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
TI 57 II, TI 66, casio fx7500g, HP48GX, HP49G+, HP200LX, palm m125, Sharp PC-G850VS, HP12C
-
- Fonctionne à 1200 bauds
- Messages : 445
- Enregistré le : 14 mai 2010 19:15
Re: Quels livres pour le Z80 ?
'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.
Et pour l'interfaçage et la mise en œuvre des circuits associés :
'Applications de Z80' James W.Coffron, ed. Sybex.
Re: Quels livres pour le Z80 ?
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.
- gege
- Fonctionne à 14400 bauds
- Messages : 7148
- Enregistré le : 31 janv. 2008 14:24
- Localisation : Banlieue Paârisienne
- Contact :
Re: Quels livres pour le Z80 ?
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.
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.
Re: Quels livres pour le Z80 ?
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)
-
- Fonctionne à 1200 bauds
- Messages : 445
- Enregistré le : 14 mai 2010 19:15
Re: Quels livres pour le Z80 ?
Je crois que la première chose à définir, c'est pour quelle raison on souhaite faire de l'assembleur Z80 ?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 !
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...
- fred260571
- Fonctionne à 1200 bauds
- Messages : 363
- Enregistré le : 19 avr. 2016 13:10
- Localisation : Toulouse
Re: Quels livres pour le Z80 ?
c'est en vue de se construire un système à base de Z80
et
Merci 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
et
Merci 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
TI 57 II, TI 66, casio fx7500g, HP48GX, HP49G+, HP200LX, palm m125, Sharp PC-G850VS, HP12C
- phm
- Fonctionne à 2400 bauds
- Messages : 1364
- Enregistré le : 08 avr. 2016 18:36
- Localisation : Est Parisien
Re: Quels livres pour le Z80 ?
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
Seulement le programmeur face à la machine, sans intermédiaire ...
avec la vitesse brut du processeur (et compter les cycles d'horloge ) , le pieds en ce qui me concerne.
amuse toit bien
mais le langage machine sur 8080A, Z80 et 68000
Seulement le programmeur face à la machine, sans intermédiaire ...
avec la vitesse brut du processeur (et compter les cycles d'horloge ) , 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
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
-
- Fonctionne à 1200 bauds
- Messages : 445
- Enregistré le : 14 mai 2010 19:15
Re: Quels livres pour le 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).
- Miskatonic91
- Fonctionne à 1200 bauds
- Messages : 477
- Enregistré le : 27 août 2016 17:28
- Localisation : Valdemarnie
Re: Quels livres pour le Z80 ?
Un peu de tout, mais toujours de bon goût
Re: Quels livres pour le Z80 ?
Les prix sur ebay sont exorbitants ou c'est juste moi qui sous-évalue ce matériel ??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
- meridian
- Fonctionne à 1200 bauds
- Messages : 1151
- Enregistré le : 29 oct. 2014 05:08
- Localisation : Seine-Saint-Denis
Re: Quels livres pour le Z80 ?
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
Celui-là est pile poil dans la moyenne. Bon faut rajouter les frais de cochon.
http://www.ebay.fr/itm/Microprofessor-M ... 2865593092
-
- Fonctionne à 1200 bauds
- Messages : 445
- Enregistré le : 14 mai 2010 19:15
Re: Quels livres pour le Z80 ?
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.
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.
-
- Fonctionne à 1200 bauds
- Messages : 445
- Enregistré le : 14 mai 2010 19:15
Re: Quels livres pour le Z80 ?
Non, c'est à peu près ça.Keeper a écrit : ↑28 sept. 2017 20:37Les prix sur ebay sont exorbitants ou c'est juste moi qui sous-évalue ce matériel ??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
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.
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...
- bernouilli92
- Fonctionne à 14400 bauds
- Messages : 5269
- Enregistré le : 21 nov. 2012 13:03
- Localisation : Ile de France
Re: Quels livres pour le Z80 ?
Pour un mpf1p fonctionnel, il faut compter dans les 140-150€.
HP, Casio, Sharp, Psion, quelques TI et divers autres