Re: C / C vs assembleur

O

Obi

Guest
Salut,
les amis!ce qui est mieux pour la programmation des systèmes de microprocesseurs?С ou assembleur?Ou mai somthing être d'autre?

<img src="http://www.edaboard.com/images/smiles/icon_question.gif" alt="Question" border="0" />
<img src="http://www.edaboard.com/images/smiles/icon_idea.gif" alt="Idea" border="0" />

Je suppose que C / C avec quelques cartons asm?Ajouté après 3 minutes:Et une autre question.Qu'est-ce que CE pour le stand?(il est dans la légende de subforum )....La curiosité est incurable ...

<img src="http://www.edaboard.com/images/smiles/icon_biggrin.gif" alt="Very Happy" border="0" />
 
Cher,
Sre assembleur,
c'est mieux.Il génère la taille minimale que le programme est optimisé où C génère redndancy dans le code.

 
Salut,

Vous avez une meilleure utilisation C, la norme de l'industrie de son.Lire la suite:

"Un dispositif de s langage d'assemblage est liée à l'appareil et la manière dont l'appareil fonctionne. Ils sont difficiles à maîtriser, et de devenir obsolète pour vous le moment de changer la famille de microcontrôleurs. Ils sont spécifiques but langues qui ne fonctionnent que sur des Microcontrollers. Sur la d'autre part, C est ageneral-langage de programmation objet qui peut fonctionner sur
n'importe quel microprocesseur qui a écrit un compilateur C pour lui. C résumés des notions de ce
qu'est un microcontrôleur fait et fournit une base de texte logique et lisible pour le microcontrôleur de faire ce que le microcontrôleur faire. Une fois que vous apprendre le C, vous pouvez vous déplacer facilement entre les familles de microcontrôleurs, écrire un logiciel beaucoup plus rapidement, et de créer du code qui est beaucoup plus facile à comprendre et à entretenir. "

Cité De: C Programmation de microcontrôleursComme vous l'ont dit certains Assembleur C

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Sourire" border="0" />
Observe

 
Salut, je programme déjà 25 ans.Je dirais.Il
n'est pas mieux.L'Assemblée est le mieux pour les petits dispositifs de la taille du code
jusqu'à 4K, vous pouvez toujours maintenir ce code de manière adéquate.Si vous allez pour les grands projets de plus de complexité et de plus grands systèmes embarqués de ne pas utiliser le C C .

L'Assemblée est d'environ 5 à 10 fois plus petit que C, qui est, si vous maîtrisez l'assemblage.J'ai écrit le cryptage AES 128 en 340 octets, y compris la table de permutation de 256 octets.en C ce serait 2,5 K dans le meilleur des cas.

Si votre projet est de faible coût du marché de masse, vous pouvez la mettre en œuvre les meilleures dans l'assemblage, car il une fois le travail mais que votre fait et le meilleur prix.si votre projet est de petite taille (<1 km des dispositifs) d'utiliser au mieux C, même pour les choses simples.son plus rapide.

C
n'est pas une option, et de beaucoup de mémoire RAM est nécessaire, agréable pour PC, mais pas de systèmes embarqués.

observe,

Paul.

 
Obi a écrit:

ce qui est mieux pour la programmation des systèmes de microprocesseurs?
С ou assembleur?
 
Je suis d'accord avec lambtron

i c écrire dans les 3 dernières années.

aussi si vous utilisez beaucoup de microcontrôleurs Atmel comme, pic, etc motorola
vous devez utiliser C parce
qu'il est difficile de passer à chaque fois pour un MCU à l'autre.<img src="http://www.edaboard.com/images/smiles/icon_razz.gif" alt="Razz" border="0" />
 
salut tous,
ici, en Inde aussi,
j'ai vu des gens préfèrent le montage, mais pour moi c est le meilleur, je suis de programmation pour les trois dernières années et auparavant
j'étais dans j2ee domaine.après embarqués à venir du système d'assemblage a été horrible pour moi.

en fait l'assemblage est bon mais il a fallu beaucoup de temps pour développer les programmes faisant appel à l'assemblage.vous obtenez également char, int, long de c, et il ya aussi la multiplication, mais vous avez dans l'assemblage de code entre eux.pour moi c est le meilleur.son matériel vraiment sympathique et convivial programmeur.la vraie vie par exemple: mon projet actuel est fondé ad7730 peser machine avec at89c52.utilisant ci développé (programme cadre) withen trois semaines.mais je sûr que je l'ai écrit dans l'assemblage, il sera certainement pris plus de trois mois pour moiarnab/vu2bpw

 
Merci à vous tous ...Maintenant,
c'est clair.Et en ce qui concerne les autres languges?Par exemple, Pascal.

<img src="http://www.edaboard.com/images/smiles/icon_biggrin.gif" alt="Very Happy" border="0" />

Sont-ils utilisés?

 

Welcome to EDABoard.com

Sponsor

Back
Top