Re: C / C vs asamblare

O

Obi

Guest
Salut, prieteni!ceea ce este mai bine pentru perioada de programare a sistemelor microprocesor?С sau de asamblare?Sau poate fi somthing altceva?

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

Presupun C / C cu unele asm insets?Adăugat după 3 minute:Şi o întrebare mai mult.Ce CE -ul?(este în legendă a subforum )....Curiozitatea este incurabil ...

<img src="http://www.edaboard.com/images/smiles/icon_biggrin.gif" alt="Foarte fericit" border="0" />
 
Dragă,
Sre de asamblare este mai bine.Se generează dimensiunea minimă ca şi în cazul în care programul este optimizat C generează redndancy în cod.

 
Salut,

Mai bine ai folosi C, de la standard industrial.Citiţi următorul text:

"Un dispozitiv s montaj limba este legat de dispozitiv şi modul în care aparatul funcţionează. Acestea sunt greu de căpitan, şi a devenit învechit pentru
dvs. în momentul când schimbaţi microcontroler familii. Ele sunt specifice scopul de limbi care lucra doar pe anumite Microcontrolere. Pe de altă parte, C este ageneral-scop limbaj de programare care se poate lucra pe orice microprocesor care are un compilator C scris pentru el. C Abstracts conceptele de ce este un microcontroler şi nu oferă un text pe bază de logică şi de citit mod de a-microcontroler pentru a face ceea ce microcontroler fac. Odată ce aţi afla C, puteţi trece cu uşurinţă între microcontroler familii, scrie software-ul mult mai repede, şi crearea de cod, care este mult mai uşor să înţeleagă şi să menţină ".

Citat din: C de programare pentru MicrocontrolereAşa cum te-ai spune C Unele Assembler

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Zâmbi" border="0" />
Cu respect

 
Buna, am deja program de 25 de ani.Mi-ar spune.Nu este mai bine.Adunarea este cea mai bună pentru dispozitivele mici, cu dimensiuni până la codul de 4K, puteţi în continuare să menţină acest cod într-un mod adecvat.Dacă mergi mai mare pentru mai multe proiecte de complexitate şi de dispozitive de utilizare mai mare încorporat C nu C .

Adunarea este de circa 5 până la de 10 ori mai mic decat C, care este dacă căpitanul montaj.I-am scris de criptare AES 128 în 340 octeţi inclusiv permutare de masă de 256 octeţi.în C, acest lucru ar fi 2.5 K, în cel mai bun caz.

Dacă proiectul dumneavoastră este de low-cost masa de piaţă puteţi să-l pună în aplicare în cel mai bun montaj, deoarece un timp de lucru greu, dar făcut decât dumneavoastră şi de a face cel mai bun pret.dacă proiectul este mic (<1K dispozitive) pentru a utiliza cele mai bune C, chiar şi pentru lucruri simple.ei mai repede.

C nu este o opţiune, de a multă memorie RAM şi este nevoie,
mă bucur pentru PC-ul
lui, dar nu şi sisteme embedded.

cu respect,

Paul.

 
Obi a scris:

ceea ce este mai bine pentru perioada de programare a sistemelor microprocesor?
С sau de asamblare?
 
Sunt de acord cu lambtron

i scrie în c ultimii 3 ani.

De asemenea, dacă utilizaţi o mulţime de mcu Atmel ca, pic, Motorola etc
trebuie să utilizaţi C, pentru că este dificil de a trece de fiecare dată pentru o mcu la altul.<img src="http://www.edaboard.com/images/smiles/icon_razz.gif" alt="Razz" border="0" />
 
Bună tuturor,
aici, în India de asemenea, am vazut persoane cu experienţă preferă asamblare, C, dar pentru mine este cel mai bun, eu sunt de programare pentru ultimii trei ani şi a fost în prealabil i J2EE domeniu.aşa după venirea la embeded sistem de asamblare a fost oribil pentru mine.

de fapt, Adunarea este bună, dar ea a avut o mulţime de timp pentru a dezvolta programe folosind montaj.De asemenea, aveţi caracter, int, în timp c, şi, de asemenea, acolo multiplicarea, dar în asamblare, va trebui să-i greu de cod.c pentru mine este cel mai bun.hardware-ului său foarte prietenos şi uşor de programator.viaţa reală exemplu:: mea actuală Proiectul este bazat pe ad7730 maşină cu o greutate de at89c52.folosind CI dezvoltat-o (program parţial) withen trei săptămâni.dar eu sigur daca am scris-o într-o adunare cu siguranta a avut mai mult de trei luni pentru minearnab/vu2bpw

 
Va multumesc tuturor ...Acum este clar.Şi ce despre alte languges?De exemplu, Pascal.

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

Ele sunt utilizate?

 

Welcome to EDABoard.com

Sponsor

Back
Top