Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Strojový kód je programovanie , že procesor počítača môže pochopiť . Obaja montéri a kompilátory vyrábať strojový kód .
Montážne
Montéri vyrábať strojového kódu z jazyka s názvom montáž . Každý príkaz v zostave zvyčajne korešponduje s jediným príkazom v strojovom kóde .
High - Level Jazyky
kompilátory vyrábať stroje kód tlmočenie jazyk vyššej úrovne . Väčšina príkazov v jazykoch na vysokej úrovni , ako je C a Java , nezodpovedajú každého jednotlivého príkazu v strojovom kóde , a proces prekladania , kto iný môže byť zložité .
Hardware Abstraction
Hardware abstrakcie je technika , pri ktorej sa hardvér detaily skryté zjednodušiť programovanie . Zhromaždenie má malý k žiadne hardvérové abstrakcie . Zostavené jazyky zvyčajne majú veľkú neho .
Assembler Výhody
zhromaždenia one - to - one vzťah k príkazom , že procesor počítača so systémom a konkrétny hardvér na stroji zaručuje , že efektívne písomné zostavenie programu bude prekonať zložitejšie kód vytvorený kompiláciou jazyk vyššej úrovne . Tak , montáž je dobrá voľba , keď výkon je prvoradé , rovnako ako v grafickom motora , alebo keď sú malé , dostupné hardvérové prostriedky v porovnaní s tými z osobného počítača , ako riadiaceho systému pre mikrovlnné rúry .
kompilátora výhody
vo väčšine prípadov malé výkonnostné výhody efektívne písomného zhromaždenia nerobia pre jeho nedostatok hardvérové abstrakcie a jeho relatívnu obtiažnosť použitie , v porovnaní s vyššou úrovňou , zostavených jazykov ako je C + + . Z tohto dôvodu, takmer všetok softvér je napísaný v zostavil , jazyk vyššej úrovne .