Ce este programul în limbaj de asamblare?
Ce este programul în limbaj de asamblare?

Video: Ce este programul în limbaj de asamblare?

Video: Ce este programul în limbaj de asamblare?
Video: Assembly Language in 100 Seconds 2024, Noiembrie
Anonim

Denumit uneori ca asamblare sau ASM, an limbaj de asamblare este un nivel scăzut limbaj de programare . Programe scris in limbaje de asamblare sunt compilate de un asamblator . Fiecare asamblator are propria limbaj de asamblare , care este proiectat pentru o arhitectură specifică de computer.

În plus, ce este exemplul de limbaj de asamblare?

Un limbaj de asamblare este o programare de nivel scăzut limba concepute pentru un anumit tip de procesor. Poate fi produs prin compilarea sursei cod dintr-o programare la nivel înalt limba (cum ar fi C/C++), dar poate fi și scris de la zero. Mai jos sunt câteva exemple de instrucțiuni acceptate de procesoare x86.

În al doilea rând, cum funcționează limbajul de asamblare? CPU-ul tău nu se execută asamblare . The asamblator îl transformă în mașină cod . Acest proces depinde atât de particularitate limbaj de asamblare și arhitectura computerului țintă. Instrucțiunile din cod de asamblare mapați la setul de instrucțiuni real și înregistrați nume pentru arhitectura CPU pe care o vizați.

Ținând cont de acest lucru, pentru ce este folosit limbajul de asamblare?

Azi, limbaj de asamblare este folosit în primul rând pentru manipularea directă a hardware-ului, accesul la instrucțiuni specializate ale procesorului sau pentru a rezolva probleme critice de performanță. Utilizarile tipice sunt driverele de dispozitiv, sistemele încorporate de nivel scăzut și sistemele în timp real.

Ce este mnemonicul în limbajul de asamblare?

În computer asamblator (sau asamblare ) limba , A mnemonic este o abreviere pentru anoperation. În general, a mnemonic este un nume simbolic pentru o singură mașină executabilă limba instrucțiune (un opcode) și există cel puțin un opcode mnemonic definit pentru fiecare mașină limba instrucție.

Recomandat: