Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3813 connectés 

 


Dernière réponse
Sujet : Assembleur et C
Fafix Merci pour vos réponses !

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
Fafix Merci pour vos réponses !
TotOOntHeMooN Si tu veux le faire sous DOS, avec DJGPP + gcc, alors vas faire un tour sur cette page, très bien expliquée :  
 
http://www.programmationworld.com/ [...] cours4.htm
 
Si tu veux faire ça en C++, sous windows, il y a aussi ce site :
 
http://e.cocquerez.free.fr/excode.html
seblamb Suivant l'OS que tu veux utiliser tu ne pourras pas communiquer avec le port serie directement en ASM.  
 
Aujours'hui les OS disposent de fonctions bas niveau qui permettent d'utliser le port serie sans faire de bidouille ASM.  
 
Surtout si IR passe par un emulateur de port serie comme c'est souvant le cas, utiliser le fonctions de l'os rendra ton programme moins dépendant de la machine
Fafix Non tu ne te trompes pas :)
TotOOntHeMooN Oui, on peut le faire en C.
Je sais que sous DOS, j'utilisais (entre autre) les fonctions inportb et outportb, qui permettent de lire et d'écrire à l'adresse spécifiée (en locurence le port série) les valeurs voulu.
 
Tu voulais émuler un 68000, parce que tu possèdes le code assembleur pour cette CPU, je me trompe ?
Fafix Salut ! Merci de ta réponse.
J'utilise un PC oui...
Je ne sais pas comment recevoir des infos du port série avec autre chose que de l'ASM. On peut le faire en C ?
A+
TotOOntHeMooN va faire un tour sur <http://www.antenet.fi/irassistant>
ce site est dédié à l'utilisation de télécommandes, genre celle de la Hollywood plus, pour piloter d'autres applications...
 
Autrement, je ne comprend pas bien pourquoi tu veux lire le port série avec un programme en assembleur et encore plus pourquoi émuler un 68000 ???
 
Tu utilises quoi comme micro ? un PC ?
Fafix Bonjour @ tous !
Je voudrais gérer une télécommande IR (que j'ai eu avec une carte TV).
Mon idée est de capter les infos venant du port série en ASM et ensuite de créer un prog en C (ou C++ ?) pour gérer ces infos.
Pourrais-je avoir des pistes pour commencer ?
Pour la partie ASM, est-ce possible de le faire en émulant le 68000, si oui, comment récupérer les infos et comment communiquer entre un programme en ASM et en C ... ?
 
D'avance merci à toutes vos réponses !
A+
 
PS: Je connais bien le C (je me mets au C++). En assembleur j'ai étudié le 68HC11 de Motorola mais je connais aussi le 68000.

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)