Programmeren in x86 assembler/Programmeren/Basis
Uit Wikibooks
|
|
|
|
Inhoud |
[bewerken] Opbouw van een programma
[bewerken] Minimale opbouw
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.
[bewerken] .model
[bewerken] .code
[bewerken] Uitgebreide opbouw
x86 assembler-code:Opbouw van een porgramma
.model .stack .data .code end
[bewerken] Hallo Wereld!
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!
[bewerken] Commentaar
Commentaar wordt geschreven na een puntkomma(;).
x86 assembler-code:Voorbeeld van commentaar.
;Dit is commentaar.