Problème de compilation

Problème de compilation - ASM - Programmation

Marsh Posté le 12-07-2004 à 14:30:18    

Bonjour,
 
j'ai telécharge Fasm et j'ai essaye ce code
j'ai tante de compilé le code de mon cours

Code :
  1. ; Didier Teifreto Le 12/09/03
  2. .model small
  3. .stack 100h
  4. .data
  5. msg DB "Hello, World !$"
  6. .code
  7. mov ax,@data
  8. mov ds,ax
  9. mov ah,9
  10. mov dx,offset msg
  11. int 21h
  12. ; code ici
  13. mov ah,4Ch
  14. int 21h
  15. end


 
Cependant j'ai un message d'erreur me disant  
que  

Citation :

.model small


est une instruction illégale, pourquoi ?


Message édité par bolo972 le 12-07-2004 à 14:59:38
Reply

Marsh Posté le 12-07-2004 à 14:30:18   

Reply

Marsh Posté le 12-07-2004 à 14:55:09    

.model est une directive supportée par Masm, qui indique le modèle d'adressage mémoire (segmenté ou plat, small ou flat).
regarde si cette directive est supportée par Fasm, sinon trouve son équivalent ou télécharge Masm (http://www.masm32.com)


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 12-07-2004 à 14:58:46    

les trucs entre crochets dans le début du titre c'est mal, ça empêche l'affichage automatique du nom de la sous-catégorie :o


Message édité par antp le 12-07-2004 à 14:59:06
Reply

Marsh Posté le 12-07-2004 à 15:06:31    

j'ai télécharge mais je ne comprends pas tres bien comment il fonctionne ;
comment fait pour compiler un programe

Reply

Marsh Posté le 12-07-2004 à 15:09:23    

bolo972 a écrit :

j'ai télécharge mais je ne comprends pas tres bien comment il fonctionne ;
comment fait pour compiler un programe

lis la doc hein, elle est bien foutue et très explicative (ml xxxx.asm)


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed