cod mașină, limbaj de programare de nivel scăzut, limbaj de asamblare, asamblare

cod mașină, limbaj de programare de nivel scăzut, limbaj de asamblare, asamblare

Acasă | Despre noi | feedback-ul

de cod mașină - set de instrucțiuni de calculator specifice (CPU), care este interpretat în mod direct de către CPU. Comanda reprezintă, în general, un număr întreg, care este scris în registrul procesorului. Procesorul citește acest număr și efectuează o operație care corespunde acestei echipe.

programare de nivel scăzut (low-level limbaj de programare) - un limbaj de programare, cât mai aproape posibil de programarea în cod mașină. Spre deosebire de cod mașină, în nivel scăzut al fiecărei echipe nu corespunde cu numărul și numele prescurtat al echipei (mnemonice). limbaj de nivel scăzut legat de un anumit procesor.

limbaj de asamblare - un limbaj de programare de nivel scăzut, în care scrieți programul. Fiecare procesor are propriul limbaj de asamblare.

Assembler - un program special, care se traduce (asamblează, și anume de colectare) codul sursă al programului scris în limbaj de asamblare într-un fișier executabil (fișier EXE sau COM).

Debug: asambla și dezasambla

Debug - program depanator, care este folosit pentru a testa și fișierele executabile de depanare. De asemenea, denumite uneori ca procesul de depanare.

Asamblarea - procesul de traducere a unui program cu limbaj de asamblare pentru cod mașină

Dezasamblarea - proces și / sau o metodă pentru producerea de cod sursă de programe în programul de limbaj de asamblare în cod mașină.

O linie în fișierul executabil de asamblare. programe de difuzare

Linie - în limbaj de asamblare este un tip obișnuit de date cu care funcționează programul, de asamblare pe care o consideră ca un set de bytes.

Un fișier executabil (executabil) - acest tip de fișier, al cărui conținut este gata pentru executarea imediată a programului de calculator

De obicei, fișierul executabil:

- Se obține ca urmare a unor module de traducere și obiect de aspect;

- Acesta conține instrucțiuni mașină și / sau comenzi ale sistemului de operare.

Traducerea - program de conversie este prezentat într-una din limbile de programare în cadrul programului într-o altă limbă și, într-un anumit sens, echivalent cu primul

asamblor pentru calculatoare cu programe de procesor Intel.Tipy în limbaj de asamblare

asamblor pentru calculatoare cu procesoare Intel:

1. Emu8086. Ruleaza pe Windows, deși programele sunt scrise sub DOS.

2. TASM - Turbo Assembler de la compania Borland. Puteți crea programe pentru DOS și pentru Windows.

3. MASM - Assembler de la Microsoft

4. Debug - este o modestă, dar este un mare plus - o parte a setului standard de Windows (Studiul 1 și 2 laboratoare).

· Tipul de program COM

· Tipul de program EXE

ieșire DOS înseamnă pe ecran în modul text

1. Funcții DOS 02h - Scrieți caracter la stdout cu un cec pentru Ctrl-Break