Accueil Ti-Gen Foire Aux Questions Chat sur le chan #tigcc sur IRC
Liste des membres Rechercher Aide
Bienvenue Invité !   Se connecter             Mes sujets   
Administrer
0 membre(s) et 1 visiteur(s) actif(s) durant les 5 dernières minutes Utilisateurs actifs : Aucun membre + 1 visiteur
Avant de poster sur le forum, il y a des régles de bases à respecter pour une bonne entente et un respect de tous.
Veuillez lire la charte du forum.
  :: Index » Forum Ti68K » Programmation Assembleur 68K » Général (18 réponse(s))
./POST DE DEPART (post n°0)   Marquer comme non lu.
Invité Ecrit le: Jeudi 24 juin 2004 à 22:11 Déconnecté(e)    
 
Quelqu'un sait-il où trouver la table de toutes les instructions de l'ASM68K, avec les codes hexa de ces instructions ?
    
./Post n°1   Marquer comme non lu.
Sasume Ecrit le: Jeudi 24 juin 2004 à 23:19 Déconnecté(e)    Voir le profil de Sasume Envoyer un email à Sasume Visiter le site WEB de Sasume Envoyer un message privé à Sasume  

68kpm.pdf
    
./Post n°2   Marquer comme non lu.
Kevin Kofler Ecrit le: Jeudi 24 juin 2004 à 23:43 Déconnecté(e)    Voir le profil de Kevin Kofler Envoyer un email à Kevin Kofler Visiter le site WEB de Kevin Kofler Envoyer un message privé à Kevin Kofler  


68kguide.txt aussi. Ton PDF est la documentation officielle, mais le 68kguide dit la même chose en plus compact. :)
Membre de l'équipe de TIGCC: http://tigcc.ticalc.org
Mainteneur du portage Linux/Unix de TIGCC: http://tigcc.ticalc.org/linux/
Membre de l'équipe de CalcForge: http://www.calcforge.org:70/

Participez à la reprise de Ti-Gen!
    
./Post n°3   Marquer comme non lu.
Invité Ecrit le: Vendredi 25 juin 2004 à 06:38 Déconnecté(e)    
 
Ok, merci !
    
./Post n°4   Marquer comme non lu.
Invité Ecrit le: Vendredi 25 juin 2004 à 12:20 Déconnecté(e)    
 
#non#
68kguide.txt aussi. Ton PDF est la documentation officielle, mais le 68kguide dit la même chose en plus compact.


désolé, mais je ne trouve pas les codes hexa associés aux instructions ASM dans la doc de jimmy mardell...
    
./Post n°5   Marquer comme non lu.
Kevin Kofler Ecrit le: Vendredi 25 juin 2004 à 12:56 Déconnecté(e)    Voir le profil de Kevin Kofler Envoyer un email à Kevin Kofler Visiter le site WEB de Kevin Kofler Envoyer un message privé à Kevin Kofler  


Moi, j'utilise un assembleur pour les récupérer quand j'en ai besoin (pour ceux que je ne sais pas déjà par c?ur :)).
Membre de l'équipe de TIGCC: http://tigcc.ticalc.org
Mainteneur du portage Linux/Unix de TIGCC: http://tigcc.ticalc.org/linux/
Membre de l'équipe de CalcForge: http://www.calcforge.org:70/

Participez à la reprise de Ti-Gen!
    
./Post n°6   Marquer comme non lu.
Sasume Ecrit le: Vendredi 25 juin 2004 à 13:15 Déconnecté(e)    Voir le profil de Sasume Envoyer un email à Sasume Visiter le site WEB de Sasume Envoyer un message privé à Sasume  

T'en connais beaucoup ?
Moi, à part RTS ($4e75), je n'en connais aucun.
    
./Post n°7   Marquer comme non lu.
Invité Ecrit le: Vendredi 25 juin 2004 à 13:43 Déconnecté(e)    
 
En fait j'aurais besoin de ça pour faire un assembleur on-calc (simple, et si ça n'existe pas déjà) rédigé en ASM68K.
    
./Post n°8   Marquer comme non lu.
geogeo Ecrit le: Vendredi 25 juin 2004 à 13:47 Déconnecté(e)    Voir le profil de geogeo Envoyer un email à geogeo Visiter le site WEB de geogeo Envoyer un message privé à geogeo  


Euh t'as combien de projets??????
Webmaster du site.
Programmeur sur TI68K. Arkanoid, Nebulus, GFA-Basic.

Plus d'informations sur GFA-Basic (un langage Basic pour TI68K).
http://www.tigen.org/gfabasic
    
./Post n°9   Marquer comme non lu.
Invité Ecrit le: Vendredi 25 juin 2004 à 13:49 Déconnecté(e)    
 
Ben voilà, t'as trouvé le problème ! #gni#
Mais j'en finirais bien un un jour...
    
./Post n°10   Marquer comme non lu.
Sasume Ecrit le: Vendredi 25 juin 2004 à 14:09 Déconnecté(e)    Voir le profil de Sasume Envoyer un email à Sasume Visiter le site WEB de Sasume Envoyer un message privé à Sasume  

Il y a déjà des assembleurs oncalc qui existent. Et ils sont relativement utilisables.
à mon avis, tu n'aurais pas les connaissances algorithmiques nécessaires pour faire un parsing plus rapide que celui des assembleurs existant déjà.
    
./Post n°11   Marquer comme non lu.
Kevin Kofler Ecrit le: Vendredi 25 juin 2004 à 14:40 Déconnecté(e)    Voir le profil de Kevin Kofler Envoyer un email à Kevin Kofler Visiter le site WEB de Kevin Kofler Envoyer un message privé à Kevin Kofler  


Sasume :
T'en connais beaucoup ?
Moi, à part RTS ($4e75), je n'en connais aucun.

J'en connais pas mal dans la série des 4e:
RTS = 4e75
NOP = 4e71
RTE = 4e73
ILLEGAL = 4e72
TRAP #n = 4e4n
JSR xxxxxxxxx.l = 4eb9xxxxxxxx

Ensuite aussi:
bra.s xx = 60xx
bra.w xxxx = 6000xxxx
bsr.s xx = 61xx
bsr.w xxxx = 6100xxxx
movem.l xxxx,-(a7) = 48fexxxx
movem.l (a7)+,xxxx = 4cdfxxxx (pas sûr de celui-là)
move.w xxxx(a6),yyyy.w = 21eexxxxyyyy
move.w xxxx(a6),yyyyyyyy.l = 23eexxxxyyyyyyyy
ori.b #xx,d0 = 0000**xx (**=00 normalement, mais le processeur s'en fout)
-Edité le Vendredi 25 juin 2004 à 15:36 par Kevin Kofler-
Membre de l'équipe de TIGCC: http://tigcc.ticalc.org
Mainteneur du portage Linux/Unix de TIGCC: http://tigcc.ticalc.org/linux/
Membre de l'équipe de CalcForge: http://www.calcforge.org:70/

Participez à la reprise de Ti-Gen!
    
./Post n°12   Marquer comme non lu.
Invité Ecrit le: Vendredi 25 juin 2004 à 15:06 Déconnecté(e)    
 
lol. Perso, je me suis intéressé au problème. Le plus dur, c'est de bien comprendre les explications des instructions officielles, et ensuite ben faut tout coder quoi...

    
./Post n°13   Marquer comme non lu.
Invité Ecrit le: Vendredi 25 juin 2004 à 17:22 Déconnecté(e)    
 
Mais un assembleur c'est pas compliqué à faire, on tape (Je prends l'exemple sur le post 11 :)) movem.l xxx,-(a7) et l'assembleur remplace par 48fexxxx, non ? Et on fait ça pour l'ensemble du texte tapé.
    
./Post n°14   Marquer comme non lu.
Kevin Kofler Ecrit le: Vendredi 25 juin 2004 à 17:36 Déconnecté(e)    Voir le profil de Kevin Kofler Envoyer un email à Kevin Kofler Visiter le site WEB de Kevin Kofler Envoyer un message privé à Kevin Kofler  


Le plus compliqué, c'est la gestion des labels. Parce que tu ne voudras pas taper bra.s +12 dans ton assembleur, mais jbra foo.
Membre de l'équipe de TIGCC: http://tigcc.ticalc.org
Mainteneur du portage Linux/Unix de TIGCC: http://tigcc.ticalc.org/linux/
Membre de l'équipe de CalcForge: http://www.calcforge.org:70/

Participez à la reprise de Ti-Gen!
    
./Post n°15   Marquer comme non lu.
Invité Ecrit le: Vendredi 25 juin 2004 à 17:46 Déconnecté(e)    
 
Le plus compliqué, c'est la gestion des labels. Parce que tu ne voudras pas taper bra.s +12 dans ton assembleur, mais jbra foo.


Oui, c'est un des points les plus embêtants (mais pas impossible à faire).


Mais un assembleur c'est pas compliqué à faire


Il faut tout implémenter dans le programme, et c'est assez soulant (surtout que tu as déjà 40000 projets en cours...). Pour l'instant j'ai laissé tombé, mais si tu as besoin d'un coup de main j'essairai de t'aider pour les problèmes techniques (dans les limites de mes capacités bien entendu :) ).


-Edité le Vendredi 25 juin 2004 à 17:47 par tnt-
    
./Post n°16   Marquer comme non lu.
Invité Ecrit le: Vendredi 25 juin 2004 à 18:13 Déconnecté(e)    
 
Oui, d'accord. Mais là je vais d'abord me concentrer sur un de mes projets... Et je n'en ai pas 40000, mais un peu moins de 100, dont certains impossibles à réaliser.
    
./Post n°17   Marquer comme non lu.
Lionel Debroux Ecrit le: Vendredi 25 juin 2004 à 18:19 Déconnecté(e)    Voir le profil de Lionel Debroux Envoyer un email à Lionel Debroux Visiter le site WEB de Lionel Debroux Envoyer un message privé à Lionel Debroux  

Une centaine de projets reste plus d'un ordre de grandeur de trop pour faire quelque chose d'efficace...

Moi aussi, je connais pas mal d'opcodes.
Lionel Debroux - membre de TICT.
    
./Post n°18   Marquer comme non lu.
Invité Ecrit le: Vendredi 25 juin 2004 à 18:28 Déconnecté(e)    
 
Moi je connais 90 ! Mais c'est sur PC. :) Et moi et l'assembleur pour l'instant ça fait 1.80 :)
    
  :: Index » Forum Ti68K » Programmation Assembleur 68K » Général (18 réponse(s))
Pages : 1/1     « [1] » »|

.Répondre à ce sujet
Les boutons de code
[B]old[I]talic[U]nderline[S]trikethrough[L]ine Flip Hori[Z]ontallyFlip [V]erticallySha[D]ow[G]low[S]poilerCode [G][C]ite
Bullet [L]istList Item [K] Link [H][E]mail[P]icture SmileysHelp
Couleurs :
Saisissez votre message
Activer les smileys
     

Forum de Ti-Gen v3.0 Copyright ©2004 by Geoffrey ANNEHEIM
Webmaster: Kevin KOFLER, Content Admins: list, Server Admins: Tyler CASSIDY and Kevin KOFLER, DNS Admin: squalyl
Page générée en 43.05ms avec 28 requetes