Programmeren in x86 assembler/Programmeren/Basis
Opbouw van een programma bewerken
Minimale opbouw bewerken
x86 assembler-code: Opbouw van een porgramma
.model
.code
end
Een programma bestaat uit minstens 2 segmenten genaamd .model en .code. End komt helemaal achteraan het programma en dient om aan te geven dat het programa beëindigd is.
.model bewerken
.code bewerken
Uitgebreide opbouw bewerken
x86 assembler-code: Opbouw van een programma
.model
.stack
.data
.code
end
Hallo Wereld! bewerken
x86 assembler-code: Hallo Wereld-programma
.Model small
.code
MOV AH,02H
MOV DL, 'H'
INT 21H
MOV DL, 'a'
INT 21H
MOV DL, 'l'
INT 21H
MOV DL, 'l'
INT 21H
MOV DL, 'o'
INT 21H
MOV DL, ' '
INT 21H
MOV DL, 'W'
INT 21H
MOV DL, 'e'
INT 21H
MOV DL, 'r'
INT 21H
MOV DL, 'e'
INT 21H
MOV DL, 'l'
INT 21H
MOV DL, 'd'
INT 21H
MOV DL, '!'
INT 21H
MOV AH,4CH
INT 21H
END
Uitvoer:
Hallo Wereld!
Commentaar bewerken
Commentaar wordt geschreven na een puntkomma(;).
x86 assembler-code: Voorbeeld van commentaar.
;Dit is commentaar.