Asm a C??

je jednoduchšie rozvíjať kódy v jazyku C.Montážny návod sa môže zmeniť, keď začnete pracovať na inom projekte mikrokontroléru.Môžete však použiť kód C, ktorý u písal pred tým, že niekoľko cahges na tom s ur novej mikrokontroléra.

ale keď u potrebné presné načasovanie operácie, a keď máte pamäť montážne obmedzenia, je lepšie si myslím.

 
obidve sú povinné.asm hardvéru a základné úlohy, ako je prepojenie modulov ..a c programovanie zložitého kódu, ako sú matematické rovnice.
začiatočníci, ale musia najprv naučiť asm je oboznámený s MCU hardware.

 
Rozvíjať výrobok s "C" a celý test hardvéru a funkčnosti.Ak chcete tak urobiť, môžete požiadať o "veľké" mikrokontrolér a neobťažujte sa o tom.

.

Váš produkt nákladov môže zvýšiť tým, ale veľkou výhodou vám je kratšiu dobu vývoja.

.

Neskôr, keď máte v pláne pre výrobok, vo veľkých objemoch, redesign kódu v assembleri.and it gives powerful code (in sense of fast execution
).

I keď to môže trvať dlho, to výrazne znižuje náklady na mikro
a dáva silný kód (v zmysle rýchle prevedení).
.

Musíte zvážiť jednu vec tu. Vygenerovaného kódu v assembleri musia byť dôkladne testované.To môže obsahovať chyby, neznáme (čo je ťažké zistiť).Použitie C nesmiete mať tieto typy problémov.Ešte posledná vec:programovanie v assembleri vyžaduje nielen pochopenie správcu architektúry, ale tiež vyžaduje, aby príkaz v matematike, sebadisciplíny (v manipulácia premenných) a veľa trpezlivosti<img src="http://www.edaboard.com/images/smiles/icon_rolleyes.gif" alt="Rolling Eyes" border="0" />

.
Musíte neustále výskumu a praxe matematické rutiny, vykonávanie kontroly výkazov atď Udržanie knižnicu kódu môže znížiť čas vývoja v asembleru.
To sú len moje názory.
Ak sa mýlim, dajte mi prosím vedieť.

Ďakujeme vám.

 
Dávam prednosť C, ale môžete použiť asm kód pre optimalizáciu veľkosti a rýchlosti.

Ak píšete v C môžete pridať asm kód:

Kód:

# Include ...

...

...# Asm

; Píšete tady asm kód

# Endas/ / You contiinue s kódom c
 
Ak ur začiatočníka je to musia naučiť fr u montážne ..., ale ako pri ukončení štúdia architektúry mikrokontroléru navrhujem u prejsť na c. .. spôsobiť, ur projekt stáva complecated tak robí písanie kódu v assembleri. .... v dnešnej dobe montáže už nie je ani Hádl používa ... so zavedením novej a rýchlejšie procesory dnes dokonca vodič kódy sú napísané v c. ..

 

Welcome to EDABoard.com

Sponsor

Back
Top