|
Système d'exploitation DOS
Voici le premier programme comme on l'appel dans le jargon, le programme «Bonjour!» permettant d'afficher le petit message «Bonjour!» à l'écran sous un système d'exploitation DOS ou compatible :
- .MODEL small
- .STACK 100h
- .DATA
- MessageBonjour DB 'Bonjour!',13,10,'$'
- .CODE
- .startup
- MOV AX,@data
- MOV DS,AX
- MOV AH,9
- MOV DX,OFFSET MessageBonjour
- INT 21h
- MOV AX,4C00h
- INT 21h
- END
|
Il affichera donc le message suivant :
Si par exemple vous utilisez le Turbo Assembleur version 5.0, vous n'aurez que les trois commandes suivantes a effectuer pour voir le résultat en supposant que le programme s'appel «bonjour.asm» :
TASM bonjour.asm
TLINK bonjour.obj
bonjour.exe
|
Système d'exploitation Linux
Si vous êtes sous un système d'exploitation Linux, avec une distribution Ubuntu par exemple, vous pouvez également des applications consoles en assembleurs facilement avec l'utilitaire de développement «nasm» comme le montre le programme d'exemple suivant :
- section .text
- global _start
- _start:
- MOV EDX,len
- MOV ECX,msg
- MOV EBX,1
- MOV EAX,4
- INT 80h
- MOV EAX,1
- INT 80h
- section .data
- msg DB 'Bonjour!',0Ah
- len EQU $ - msg
|
Il affichera donc le message suivant en mode console:
Si vous avez l'utilitaire «nasm» d'installer sous votre distribution Linux et que le programme se nomme «bonjourasm.asm», vous pourrez le créer et l'exécuter avec les commandes suivantes :
nasm -f elf bonjourasm.asm
ld bonjourasm.o -o bonjourasm
./bonjourasm
|
|
|
| Dernière mise à jour: Mardi, le 7 février 2006 |