< Programmeren in x86 assembler < Programmeren

Programmeren in x86 assembler

  • Syntaxes and assemblers

Opbouw van een programma

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.

.model

.code

Uitgebreide opbouw

x86 assembler-code: Opbouw van een programma

.model
.stack
.data
.code

end

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!

Commentaar

Commentaar wordt geschreven na een puntkomma(;).

x86 assembler-code: Voorbeeld van commentaar.

;Dit is commentaar.
This article is issued from Wikibooks. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.