joi, 22 aprilie 2010

Cum se incepe un program scris in limbaj de asamblare? (pentru avansati)

Limbajul de asamblare este un limbaj de nivel foarte jos.
Practic la acest nivel controlezi registrele vizibile ale procesorului.

Un program in limbaj de asamblare se incepe si trebuie sa contina cel putin urmatoarele linii de cod:

.model small

.stack ;fara stack o sa primesti un warning

.data ;aici incepe segmentul de date

;aici iti definesti variabilele

.code ;incepe segmentul de cod

start: ;eticheta inceputului de program

; .
; .
; .
; .
; .
; .

mov ah,4Ch ; sfarsitul programului
int 21h
end start

Niciun comentariu :