Ce tableau permet ,sans posséder l'Assembleur, de coder les instructions manuellement et de chiffrer les cycles d'horloge necesaires à l'execution d'une instruction par le microprocesseur des Thomsons.
# indique le nombre d'octets supplementaires
~ indique le nombre de cycles à ajouter au temps de base pour execution
EXEMPLES D'UTILISATION:
LDA ,X+
Il s'agit là d'un chargement de l accumulateur A en mode d'adressage indexé direct par auto-incrementation registre X de 1
En se reportant au tableau fourni cela donne
1)code de LDA indexé -> A6
2)pour determiner le second code
postbyte 1RR0 0000
comme le registre est X RR vaut 00
donc postbyte 1000 0000 soit en hexadecimal 80
3)LDA,X+ se code donc A6 80
nombre de cycles: 4 pour LDA indexé et 2 pour le mode soit 6 cycles
pour coder EXG et TFR il faut choisir deux registres de tailles identiques
TFR A,X est illegal
EXG A,B se code
1) 1E pour EXG
2) 8 pour A et 9 pour B
3) EXG A,B se code donc 1E 89
Pour coder manuellement les empilements et depilements:
pour coder PSHU A,S,CC :
1) code de PSHU -> 36
2) les registres doivent etre pris selon le tableau da,s l ordre S puis A et CC
soit 40+02+01 ->43
3) PSHU A,S,CC se code donc 36 43
tableau de codage manuel du 6809
Des MO et des TO...
Modérateur : Politburo
Répondre
1 message
• Page 1 sur 1
Aller à
- MySilicium
- ↳ Présentation
- ↳ Général
- ↳ A quoi t'as joué hier ?
- ↳ Sondages
- ↳ Silicium in English
- ↳ Bistrot
- Transactions et Acquisitions
- ↳ Frimer - brag - dernières acquisitions
- ↳ Je donne, j'échange, j'achète et je vends [réservé aux membres actifs]
- ↳ Donne, Echange, Achète et Vends [réservé aux visiteurs de passage]
- Recherches diverses
- ↳ Recherche informations / technique / etc ... [pas de petites annonces ici]
- ↳ Liens en vrac
- ↳ Problèmes techniques
- ↳ Bibliographie
- ↳ Résolution de problèmes
- ↳ Bidouilles
- ↳ Transferts PC
- Systèmes 8bits, 16bits, 32bits, plein de bits, ...
- ↳ Tous les ordinateurs
- ↳ Toutes les consoles
- ↳ Tous les Pockets
- ↳ Amstrad
- ↳ Apple 8 et 16 bits
- ↳ Apple Lisa
- ↳ Apple Macintosh
- ↳ Atari 8bits
- ↳ Atari ST et compagnie
- ↳ Commodore 8bits
- ↳ Commodore Amiga
- ↳ Exelvision
- ↳ Goupil / Tandy
- ↳ Matra-Hachette Alice
- ↳ MSX
- ↳ NeXT
- ↳ Oric
- ↳ PDA
- ↳ Philips VG-5000
- ↳ Sinclair
- ↳ Squale (Apollo7)
- ↳ Tavernier
- ↳ Texas Instruments
- ↳ Thomson
- ↳ Victor & Hector
- ↳ Les Single Board Computers (SBC)
- ↳ Robots
- ↳ Bornes d'Arcade
- ↳ Flippers
- ↳ Emulateurs
- Divers
- ↳ Livres / Bouquins
- ↳ Idées
- ↳ Atari 800XLHD
- ↳ Ti99/4 light et Ti99/4 console
- Manifestations
- ↳ Vieumikro
- ↳ Infoticaires
- ↳ Pocketicaires
- ↳ Apple 2 France Festival
- ↳ Cyberbecue
- ↳ Retrogaming L'Union
- ↳ Autres manifestations
- Projets
- ↳ Silicium
- ↳ Retronik
- ↳ Les Guides : souscriptions
- ↳ Stock
- ↳ Partenariat avec la chaîne Youtube Lord Paddle