Faire la traduction de MOVE et LEA en C

Faire la traduction de MOVE et LEA en C - C - Programmation

Marsh Posté le 14-12-2006 à 14:24:36    

bonjour  tous  
Voila je voudrais écrire un programme en C pour un motorola 68HC12. Le probléme c'est que je n'ai étudié la programmation d'un microcontroleur en Assembleur et je n'arrive pas à faire la transition.  
Par exemple  comment écrire en langage C le MOVE et LEA.  
Si vous pouviez m'aider  faire la traduction de Move en C et LEA aussi ça serait génial.

Reply

Marsh Posté le 14-12-2006 à 14:24:36   

Reply

Marsh Posté le 14-12-2006 à 14:49:42    

Apprend le C.

Reply

Marsh Posté le 14-12-2006 à 15:09:36    

Les instructions MOVE et LEA font des transferts depuis la RAM ou la ROM vers un registre particulier de la CPU ou inversement.
Il n'existe pas d'instructions C équivalentes car le C est un langage prévu pour fonctionner sur des CPU différentes, donc ayant des registres différents, et rien n'a été prévu pour adresser un registre particulier de la CPU, à moins d'incorporer des lignes ou des blocs d'instructions en assembleur dans le fichier source C.


Message édité par olivthill le 14-12-2006 à 15:10:08
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed