Étape 4: Étape 5: génial ! Vous breadboarded votre ordinateur ! Prochaine programmation !
Nous allons maintenant aborder la programmation ce chiot ! Je vais inclure un programme de test très simple qui peut être programmée, depuis son seul la main quelques octets. Il y a beaucoup de ressources pour la programmation le z80 comme c’est un CPU populaire, j’ai même acheté le Z80 de programmation par Rodney Zaks, mais je recommande seulement cela va en profondeur, si vous souhaitez étoffer ce projet. En tout cas, télécharger un assembleur pour le z80 quelconque. J’utilise l’assembleur Z80 par Peter Hanratty sur cette page : http://retrospec.sgn.net/game.php?link=z80asm . L’assembleur, que vous utilisez n’est pas super important, la plupart sont similaire. Pour mon programme de test, j’ai utiliser une commande de z80 symbole appelée charge. Sa syntaxe va ainsi :
LD (destination), (source)
Mon programme ressemble à ceci :
LD A, 0ffh ; Charger le registre A avec ff en hexadécimal
LD (0008h), une adresse de charge 8 en mémoire avec A ;
interrompre, arrêter l’exécution du programme
Il assemble à cela en Hex-
3e ff 32 08 00 76
* Maintenant, je ne peux pas vraiment prendre crédit pour cela, au moment où que je devenais aide de Donn Stewart à cpuville.com (mentionné précédemment) donc certainement vérifier son site si vous êtes intéressé