Domů : Podmínky softwaru : Definice montážního jazyka

Montážní jazyk

Jazyk sestavení je na nízké úrovni programovací jazyk určen pro konkrétní typ procesor. To může být produkováno kompilace zdrojový kód z programovacího jazyka na vysoké úrovni (např C / C ++), ale lze jej také psát od začátku. Montážní kód lze převést na strojový kód pomocí assembler.

Od většiny kompilátory konvertovat Zdrojový kód přímo do strojového kódu, často vytvářejí vývojáři softwaru programy bez použití montážního jazyka. V některých případech však lze k doladění programu použít montážní kód. Například programátor může napsat konkrétní proces v assembleru, aby bylo zajištěno, že funguje co nejefektivněji.

Zatímco montážní jazyky se mezi procesory liší architektury, často obsahují podobné pokyny a operátory. Níže uvádíme několik příkladů pokynů podporovaných serverem x86 procesory.

  • MOV - přesun dat z jednoho místa na druhé
  • PŘIDAT - přidat dvě hodnoty
  • SUB - odečte hodnotu od jiné hodnoty
  • PUSH - push data na a stoh
  • POP - popová data ze zásobníku
  • JMP - skok na jiné místo
  • INT - přerušení procesu

K přidání čísel 3 a 4 lze použít následující montážní jazyk:

mov eax, 3 - načte 3 do registru "eax"
mov ebx, 4 - načte 4 do registru "ebx"
přidat eax, ebx, ecx - přidá "eax" a "ebx" a uloží výsledek (7) do "ecx"

Psaní montážního jazyka je zdlouhavý proces, protože každá operace musí být provedena na velmi základní úrovni. I když k vytvoření počítačového programu nemusí být nutné použít montážní kód, učení se montážnímu jazyku je často součástí Computer Science učební plán, protože poskytuje užitečné informace o způsobu práce procesorů.

TechLib - počítačový slovník Tech Lib

Tato stránka obsahuje technickou definici assembleru. Vysvětluje ve výpočetní terminologii, co znamená Assembly Language, a je jedním z mnoha softwarových výrazů ve slovníku TechLib.

Všechny definice na webu TechLib jsou napsány tak, aby byly technicky přesné, ale také snadno srozumitelné. Pokud shledáte tuto definici montážního jazyka užitečnou, můžete ji odkázat pomocí výše uvedených citačních odkazů.