Definice a význam Assembler

Co je Assembler?

Assembler je program, který převádí jazyk assembleru do strojového kódu. Přebírá základní příkazy a operace z kódu assembleru a převádí je na binární kód, který dokáže rozpoznat určitý typ procesoru.

Assemblery jsou podobné kompilátorům v tom, že vytvářejí spustitelný kód. Assemblery jsou však jednodušší, protože pouze převádějí nízkoúrovňový kód (jazyk assembleru) na strojový kód. Protože každý jazyk assembleru je určen pro konkrétní procesor, provádí se assembler programu pomocí jednoduchého mapování jedna ku jedné z kódu assembleru do strojového kódu. Naproti tomu kompilátory musí převádět obecný vysokoúrovňový zdrojový kód na strojový kód pro konkrétní procesor.

Většina programů je napsána ve vysokoúrovňových programovacích jazycích a kompiluje se přímo do strojového kódu pomocí kompilátoru. V některých případech však může být kód assembleru použit k přizpůsobení funkcí a zajištění jejich výkonu určitým způsobem. Proto IDE často obsahují assemblery, aby mohly sestavovat programy z vysokoúrovňových i nízkoúrovňových jazyků.

Definice Assembler na této stránce je původní definice na SharTec.eu. Pokud chcete na tuto stránku odkázat, nezapomeňte uvést zdroj článku.

Cílem webu SharTec.eu je srozumitelně vysvětlit počítačovou terminologii. Snažíme se o jednoduchost a přesnost každé definice, kterou zveřejňujeme. Pokud máte připomínky k definici jazyka Assembler nebo chcete navrhnout nový technický termín, kontaktujte nás.

Cieľom stránky SharTec.eu je vysvetľovať počítačovú terminológiu zrozumiteľným spôsobom. Pri každej uverejnenej definícii sa snažíme o jednoduchosť a presnosť. Ak máte pripomienky k definícii jazyka Assembler alebo chcete navrhnúť nový technický termín, kontaktujte nás.