Masm32

Résolu
kiki127 Messages postés 8 Date d'inscription lundi 12 juillet 2004 Statut Membre Dernière intervention 14 septembre 2004 - 12 sept. 2004 à 16:20
kiki127 Messages postés 8 Date d'inscription lundi 12 juillet 2004 Statut Membre Dernière intervention 14 septembre 2004 - 13 sept. 2004 à 20:17
je n'arrive pas à compiler ce petit prog avec masm.
pourriez vous m'indiquer la marche a suivre.
merci d'avance

prog segment
org 100h
assume cs:prog

start:
clrscr proc near
push ax
push bx
push cx
push dx

mov al,0
mov ah,6
mov cx,0
mov dh,24
mov dl,79
int 10h

pop dx
pop cx
pop bx
pop ax
ret
clrscr endp
bite ends
end start

4 réponses

cs_AlexMAN Messages postés 1536 Date d'inscription samedi 21 décembre 2002 Statut Membre Dernière intervention 24 mai 2009 1
12 sept. 2004 à 17:01
Masm32 est un assembleur 32bits, or ici tu utilises des interruption, ca ne "compilera" donc jamais. Tu peux (peut etre) utiliser masm 6, ou encore tasm et nasm je pense..

++
3
ToutEnMasm Messages postés 587 Date d'inscription jeudi 28 novembre 2002 Statut Membre Dernière intervention 13 décembre 2022 3
13 sept. 2004 à 07:57
Salut,
Masm32 est capable de compiler des programmes com.
org 100h est la signature des programmes com,ce qui veut dire que le programme est constitué d'un entête de 100h octets suivi du code puis des data.
L'option de ML.exe, /AT Enable tiny model (.COM file) de masm32 permet d'assembler de tel source.
Un module spécifique est téléchargeable sur le site d'Iczelion pour répondre a tous les besoins.
Il faut également vérifier que l'entête du source
prog segment est correcte,j'ai quelques doutes la dessus.
Consulter la doc de masm32,pour savoir ou la trouver,voir mon site.
ToutEnMasm
3
cs_AlexMAN Messages postés 1536 Date d'inscription samedi 21 décembre 2002 Statut Membre Dernière intervention 24 mai 2009 1
13 sept. 2004 à 19:32
Ah ben merci, je n'y etais jamais arrivé, merci ToutEnMasm...

++
0
kiki127 Messages postés 8 Date d'inscription lundi 12 juillet 2004 Statut Membre Dernière intervention 14 septembre 2004
13 sept. 2004 à 20:17
merci, pour tes conseils
@+
0
Rejoignez-nous