Guide de prise en main du PDP-8/p
Pourquoi .../p : parce qu'il s'agit d'un PDP-8/pédagogique.
Le but est d'expliquer ce qu'il y a réellement à l'intérieur d'un ordinateur et comment on le code.
Comment débuter rapidement :
- D'abord diposer au mieux les différentes fenêtres : vous pouvez les déplacer en tirant le cadre avec la souris. Au début vous n'avez besoin que du panneau de commande et du terminal TTY/03.
- Vous pouvez cliquer sur les clés rouges (haut=1, bas=0) pour préparer une adresse ou une donnée.
- Presser "ADRESSE" pour placer une adresse dans les registres MA "Memory address" et PC "Program counter"
- Presser "ECRIRE" pour enregistrer le contenu des clés dans la mémoire (MA est incrémenté...)
- ...
- Presser "LIRE" pour lire la cellule mémoire adressée par MA. Le résultat apparait dans MB...
- Presser "MARCHE" pour exécuter un program débutant à l'adresse affichée dans PC.
- Noter que vous pouvez modifier individuellement chaque bit de chaque registre. C'est une facilité du simulateur, impossible sur un vrai PDP-8 !
Charger des programmes directement en mémoire
Vous pouvez charger des programmes en format assembleur ou binaire directement dans la mémoire : sur votre ordinateur, glissez directement le fichier contenant le code source (PAL) ou le code binaire (BIN) sur les registres MA-MB du panneau de commande (partie centrale marquée par une ligne pointillée).
Le fichier sera assemblé (PAL) ou dés-assemblé (! BIN) et vous pouvez voir le résultat dans la fenêtre qui apparait. Vous pouvez même modifier le code symbolique et presser "Reload"...
- Essayez avec le programme "test.pal"
- Trouvez "test.pal" dans la bibliothèque programmes.
- Double cliquez pour charger le fichier sur votre bureau.
- Glissez l'icone du fichier sur le panneau de commande.
- Vérifier l'indication "No errors" en bas du listing.
- Placez 000 010 000 000 sur les clés ( 200 en base 8), Pressez "ADRESSE".
- Placez 0 sur les clés, Pressez "RàZ" puis "MARCHE".
- Observez le registre AC: un "1" se déplace de droite à gauche, gauche à droite...
Utilisez le programme DEC "FOCAL"
FOCAL est une sorte d'interpréteur Basic développé par DEC
- Essayez le :
- Trouvez "focal.bin" dans la bibliothèque programme.
- Double cliquez pour charger le fichier sur votre bureau.
- Glissez l'icone du fichier sur le panneau de commande.
- Placez 200 (base 8) sur les clés, pressez "ADRESSE".
- Pressez "RàZ", puis "MARCHE".
- Vous devez recevoir un prompt "*" sur la fenêtre TTY...
- Cliquez dans la fenêtre TTY, puis taper "TYPE 3+5" sur votre clavier et retour...
- Taper "T FSQT(2) et retour... (attention : pas d'espaces supplémentaires !)
- Lisez la documentation FOCAL !
Un manuel utilisateur complet est en préparation…