Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1020 connectés 

  FORUM HardWare.fr
  Programmation
  ASM

  [asm] recherche MASM

 


 Mot :   Pseudo :  
 
 Page :   1  2
Page Précédente
Auteur Sujet :

[asm] recherche MASM

n°670660
lamarmotte​du69
Je pense donc je pense ....
Posté le 11-03-2004 à 12:53:08  profilanswer
 

Salut a tous
 
En parcourant le forum j'ai vu que plusieurs d entres vous utilises "MASM". En fait je cherche ce logiciel sur internet mais en vain, enfin je ne trouve pas la version que j'ai l'habitude d utiliser. Je cherche la version 6.1 (celle que j'utilise en cours). Est ce que qq un pourrais me l'envoyer svp, ou me dire ou la trouver. il ne me faut pas une version plus recente (celles "32" car elles ne supportent pas la segmentation d'apres mon prof).
 
Merci d'avance

mood
Publicité
Posté le 11-03-2004 à 12:53:08  profilanswer
 

n°670663
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 11-03-2004 à 12:54:50  profilanswer
 
n°670667
lamarmotte​du69
Je pense donc je pense ....
Posté le 11-03-2004 à 12:57:23  profilanswer
 

Non c'est pas ca que je cherche, merci quand meme

n°670670
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 11-03-2004 à 13:00:43  profilanswer
 

Question : quel est l'intérêt d'utiliser une version 16 bits ? Les CS, DS, Assume, etc... c'est fini hein ! Faudrait voir à dire à tes profs que le DOS n'est plus utilisé depuis belle lurette !
Bon sinon, tu peux utiliser Tasm, c'est un assembleur 16 bits. Cherche bien sur le net, il est dispo.

n°670675
drasche
Posté le 11-03-2004 à 13:12:36  profilanswer
 

bin ils peuvent n'avoir que des PC XT dans leur labo, c'était le cas chez nous, et au moins on apprenait quelque chose sur l'historique des CPU (segmentation, tout ça).
 
Et vu que TASM n'est pas trop compatible avec MASM à certains niveaux, je recommande aussi MASM :D
 
lamarmotte> sisi, c'est bien ça que tu cherches, tu voulais MASM, tu l'as. Trouver une autre version relèvera du parcours du combattant (ou alors demande à tes profs). Installe le sous Windows, fais toi un paquet avec les binaries en ligne de commande et oublie les samples/tutoriaux et trucs qui ne fonctionnent que sous Windows, ne garde que la partie DOS, ça marchera très bien.


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°670682
lamarmotte​du69
Je pense donc je pense ....
Posté le 11-03-2004 à 13:24:22  profilanswer
 

Harkonnen==> moi je n y suis pour rien si nos tp et td ne se font que sous dos.
 
Ok merci drasche, c'est tout a fait ce que tu as dis, on bosse sur l historique des pross intel. Par contre tu peux m expliquer ce que tu as voulu dire par  
 
"fais toi un paquet avec les binaries en ligne de commande et oublie les samples/tutoriaux et trucs qui ne fonctionnent que sous Windows, ne garde que la partie DOS, ça marchera très bien."
 
Stp, merci d'avance
 
Et merci pour vos reponses :)

n°670684
lamarmotte​du69
Je pense donc je pense ....
Posté le 11-03-2004 à 13:26:18  profilanswer
 

Sinon j'ai recuperer la version qu on utilise en cours, mais le pb est que je n arrive pas a lancer le debbugeur, ni a lancer les programmes pour les tester. Je peux lancer la compilation, mais ensuite les options "run program" et "debug" sont en grisées :(

n°670686
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 11-03-2004 à 13:31:12  profilanswer
 

drasche a écrit :


lamarmotte> sisi, c'est bien ça que tu cherches, tu voulais MASM, tu l'as. Trouver une autre version relèvera du parcours du combattant (ou alors demande à tes profs). Installe le sous Windows, fais toi un paquet avec les binaries en ligne de commande et oublie les samples/tutoriaux et trucs qui ne fonctionnent que sous Windows, ne garde que la partie DOS, ça marchera très bien.


:non: ça marchera pas, car le linker fourni est un linker 32 bits, et s'il essaie de compiler des programmes DOS, il aura une LNK2001 sur le _WinMainCRTStartup non résolu.
Pour faire du 16 bits avec Masm32, il faut un linker 16 bits, dispo sur le site de Microsoft :
ftp://ftp.microsoft.com/softlib/mslfiles/lnk563.exe

n°670689
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 11-03-2004 à 13:33:15  profilanswer
 

lamarmottedu69 a écrit :

Sinon j'ai recuperer la version qu on utilise en cours, mais le pb est que je n arrive pas a lancer le debbugeur, ni a lancer les programmes pour les tester. Je peux lancer la compilation, mais ensuite les options "run program" et "debug" sont en grisées :(


1/ Laisse tomber l'IDE fourni avec MASM32, il ne sert que pour compiler des programmes 32 bits
2/ Utilise les commandes MS-DOS, et remplace le linker ml.exe par le linker 16 bits dont je viens de te donner le lien

n°670693
lamarmotte​du69
Je pense donc je pense ....
Posté le 11-03-2004 à 13:38:01  profilanswer
 

ok merci

mood
Publicité
Posté le 11-03-2004 à 13:38:01  profilanswer
 

n°670696
drasche
Posté le 11-03-2004 à 13:40:33  profilanswer
 

tiens et masm32.exe il est 16 bits? :D
 
j'avais oublié pour le coup l'histoire du linker 32 bits :/
 
Faudrait que je regarde chez moi si je n'ai pas le MASM que j'ai utilisé aux cours il y a 10 ans :o


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°670942
lamarmotte​du69
Je pense donc je pense ....
Posté le 11-03-2004 à 18:23:00  profilanswer
 

Et si je vous fais passer ma version, pourriez vous trouver d ou vient mon probleme qui m empeche de lancer mes programmes et de les debbuguer ?

n°670948
drasche
Posté le 11-03-2004 à 18:25:16  profilanswer
 

roh j'avais un programme pour debugguer en ASM à la même époque mais je me rappelle plus du tout le nom, ça mangeait pas de pain et ça marchait bien. Faudra que je fouille mes vieux cours pour le retrouver celui-là :/


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°673081
lamarmotte​du69
Je pense donc je pense ....
Posté le 14-03-2004 à 10:06:06  profilanswer
 

alors t'as retrouvé la version chez toi ???

n°673163
dmey
Posté le 14-03-2004 à 13:38:24  profilanswer
 

j'ai le meme probleme que toi... :-(
 
 :bounce:  :bounce:

n°673167
drasche
Posté le 14-03-2004 à 13:40:35  profilanswer
 

*censuré*
 
dis moi dès que tu l'as ;)


Message édité par drasche le 15-03-2004 à 01:18:49

---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°673176
dmey
Posté le 14-03-2004 à 14:11:45  profilanswer
 

chez moi ça marche, merci :)

n°673416
lamarmotte​du69
Je pense donc je pense ....
Posté le 14-03-2004 à 19:33:50  profilanswer
 

ok je lance le telechargement merci beaucoup. je te tiens au courant si ca marche ou non. encore merci

n°673613
lamarmotte​du69
Je pense donc je pense ....
Posté le 14-03-2004 à 22:54:05  profilanswer
 

bon ben pour moi toujours pareil :( Quand je lance pwb je n'ai pas acces ni a run program, ni debug program :(

n°673631
drasche
Posté le 14-03-2004 à 23:02:07  profilanswer
 

perso j'ai toujorus lancé masm.exe et ml.exe en direct. Je me rappelle même plus ce que fait pwb.exe


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°673705
gilou
Modérateur
Modzilla
Posté le 15-03-2004 à 01:16:11  profilanswer
 


Alors Mr Drasche, on file des liens sur du warez en plein forum, sans meme passer par les MPs... http://forum.mon-forum.net/images/smiles/nurse.gif
A+,


---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
n°673706
drasche
Posté le 15-03-2004 à 01:17:36  profilanswer
 

euh MASM il est dispo free of charge dans les différents SDK de MS :heink: :ange:
 
edit: ok je vire mon lien (404 à cette heure de toute façon)


Message édité par drasche le 15-03-2004 à 01:18:33

---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°673708
gilou
Modérateur
Modzilla
Posté le 15-03-2004 à 01:19:04  profilanswer
 

Mais les SDKs le contenant sont ils free??
Et MS authorise t'il la libre redistribution de son macro-assembleur??? Me souviens pas d'avoir vu une telle notice...
A+,


Message édité par gilou le 15-03-2004 à 01:19:34

---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
n°673710
drasche
Posté le 15-03-2004 à 01:20:05  profilanswer
 

ah oui, ça ils sont free (tous les SDK MS sont free d'ailleurs non?)
 
celui que j'ai en tête est le DDK pour Windows 98 (qui n'est plus distribué depuis quelques temps maintenant).


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°673711
drasche
Posté le 15-03-2004 à 01:22:24  profilanswer
 

ah bin j'ai retrouvé ma source, la page n'est plus toute fraiche mais elle indiquait où trouver (gratuitement) MASM et son linker:
 
http://users.easystreet.com/jkirwan/pctools.html


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°673713
gilou
Modérateur
Modzilla
Posté le 15-03-2004 à 01:28:52  profilanswer
 

OK. Mettre un lien sur la page Microsoft, ou une page qui pointe dessus est authorise.
Mettre un lien sur une page chez soi, ce l'est pas si Microsoft n'autorise pas explicitement la libre redistribution de son outil.
A+,


---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
n°673714
drasche
Posté le 15-03-2004 à 01:31:04  profilanswer
 

oki :jap:


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°674047
lamarmotte​du69
Je pense donc je pense ....
Posté le 15-03-2004 à 14:12:00  profilanswer
 

Lorsque je lance directement masm.exe ou ml.exe en double cliquant dessus, la fenetre apparait pdt une fraction de seconde puis se referme . Je ne comprends pas pourquoi je n'arrive pas a le lancer :(

n°674053
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 15-03-2004 à 14:17:03  profilanswer
 

lamarmottedu69 a écrit :

Lorsque je lance directement masm.exe ou ml.exe en double cliquant dessus, la fenetre apparait pdt une fraction de seconde puis se referme . Je ne comprends pas pourquoi je n'arrive pas a le lancer :(


Oh la la, ça commence à devenir limite pénible là !
La fenêtre s'ouvre et se referme car tu doubles cliques dessus ! Ce sont des commandes DOS, faites pour être lancées dans une console DOS, pas en cliquant dessus !


---------------
J'ai un string dans l'array (Paris Hilton)
n°674932
gilou
Modérateur
Modzilla
Posté le 16-03-2004 à 12:29:53  profilanswer
 

lamarmottedu69 a écrit :

Lorsque je lance directement masm.exe ou ml.exe en double cliquant dessus, la fenetre apparait pdt une fraction de seconde puis se referme . Je ne comprends pas pourquoi je n'arrive pas a le lancer :(

RTFM!
A+,


---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
n°675335
lamarmotte​du69
Je pense donc je pense ....
Posté le 16-03-2004 à 19:59:36  profilanswer
 

non c bon j'ai trouvé, il me manquait le fichier tools.ini
 
pb reglé, merci a vous

n°675368
bjone
Insert booze to continue
Posté le 16-03-2004 à 20:40:40  profilanswer
 

Harkonnen a écrit :

Question : quel est l'intérêt d'utiliser une version 16 bits ? Les CS, DS, Assume, etc... c'est fini hein ! Faudrait voir à dire à tes profs que le DOS n'est plus utilisé depuis belle lurette !
Bon sinon, tu peux utiliser Tasm, c'est un assembleur 16 bits. Cherche bien sur le net, il est dispo.
 


 
a titre éducatif, le DOS est très simple...

n°675405
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 16-03-2004 à 21:57:26  profilanswer
 

tu trouves ? rien que la mémoire segmentée, ça me donne des boutons par rapport au modèle flat [:mlc]
ensuite faut prendre en compte le fait que le code et les données ne sont pas nécessairement dans le même segment, donc faire des push/pop à tout va pour assigner les registres de segment, et tout, sans compter l'utilisation des Dos Extenders si on veut faire du 32 bits...
non vraiment, je trouve que le Dos c'est la préhistoire [:god]


---------------
J'ai un string dans l'array (Paris Hilton)
n°675410
drasche
Posté le 16-03-2004 à 22:01:46  profilanswer
 

bin toujours dans un but éducatif, on leur montre les segments mais dans mon cas, on n'a jamais fait que du model small donc pas de prise de tête :o
 
au pire un détournement d'interruption à la fin de l'année [:ddr555]


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°675562
bjone
Insert booze to continue
Posté le 16-03-2004 à 23:08:55  profilanswer
 

Harkonnen a écrit :

tu trouves ? rien que la mémoire segmentée, ça me donne des boutons par rapport au modèle flat [:mlc]
ensuite faut prendre en compte le fait que le code et les données ne sont pas nécessairement dans le même segment, donc faire des push/pop à tout va pour assigner les registres de segment, et tout, sans compter l'utilisation des Dos Extenders si on veut faire du 32 bits...
non vraiment, je trouve que le Dos c'est la préhistoire [:god]


 
c'est pour sous Windows et Nunux, comment tu veux attaquer un port parallèle/série en bas niveau (sous un W9x oki, mais sous un noyau NT / linux, peux po).
 
le mieux c'est de commençer par du .com classique...

n°675739
gilou
Modérateur
Modzilla
Posté le 17-03-2004 à 00:37:15  profilanswer
 

Harkonnen a écrit :

tu trouves ? rien que la mémoire segmentée, ça me donne des boutons par rapport au modèle flat [:mlc]
ensuite faut prendre en compte le fait que le code et les données ne sont pas nécessairement dans le même segment, donc faire des push/pop à tout va pour assigner les registres de segment, et tout, sans compter l'utilisation des Dos Extenders si on veut faire du 32 bits...
non vraiment, je trouve que le Dos c'est la préhistoire [:god]

T'aurais pas aimé Multics, ou la memoire ET les fichiers etaient segmentes.
A+,


---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
n°676405
lamarmotte​du69
Je pense donc je pense ....
Posté le 17-03-2004 à 17:33:36  profilanswer
 

Pour regler votre different, on travail sous dos, car on a etudié l origine des pentium, 80x86 etc ... Du coup on est a fond dans la memoire segmentée (en cours) mais sur les machines on fait que du model small :-D. Et puis il vaut mieux apprendre le plus compliqué, comme ca le plus simple (32b) sera un jeu d'enfant ... ;-)

n°676407
drasche
Posté le 17-03-2004 à 17:35:02  profilanswer
 

je me rappelle avoir lu dans mon vieux grimoire d'assembleur comment ça se passait en mode protégé (au niveau de l'OS), bin c'est pas triste :sweat:


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°676433
bjone
Insert booze to continue
Posté le 17-03-2004 à 18:02:19  profilanswer
 

lamarmottedu69 a écrit :

Pour regler votre different, on travail sous dos, car on a etudié l origine des pentium, 80x86 etc ... Du coup on est a fond dans la memoire segmentée (en cours) mais sur les machines on fait que du model small :-D. Et puis il vaut mieux apprendre le plus compliqué, comme ca le plus simple (32b) sera un jeu d'enfant ... ;-)


 
le modèle segmenté du mode réel représente le coté compliqué inutile (et inefficace) de l'informatique.
 
le modèle segmenté avec pagination du mode protégé représente le coté un peu compliqué mais efficace.
 

n°906935
super-tupa​pau
Posté le 24-11-2004 à 19:05:48  profilanswer
 

Je voudrais faire un OS 32bits avec MASM (juste le boot loader, le reste en C et C++) mais voilà j'ai deux problème:
-1: Si un jour je veux vendre mon OS est-ce que Microsoft aura des droits dessus?
-2: Quand je compile il me génére un fichier .exe, je met alors l'option -c pour avec un fichier objet mais comment faire pour le mettre sur le secteur d'une disquette ou d'une partition?
-3: Je pourrais utiliser NASM mais j'ai acheté un livre (assembleur X86 de campuspress) qui parle exlusivement de MASM et je ne voudrais pas racheté un autre livre.
-4: Le Linker 32 bits refuse de lier un fichier pour le mettre en executable windows!


Message édité par super-tupapau le 24-11-2004 à 19:06:58
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2
Page Précédente

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  ASM

  [asm] recherche MASM

 

Sujets relatifs
a la recherche du formulaire de recherche ideal/ ! \ Pseudo-Frames et Moteurs de Recherche
[Projet PHP5 WEB] Recherche d'une "team"Recherche un WMI qui affiche les applications de Windows !
Recherche de l'objet zone de liste deroulante avec check boxrecherche de source : gestion avancée de tableau/grille
Recherche ActiveX equivalent au tableau croisé dynamique de crosoftRecherche tutorial OLE
Recherche d'une requête SQLRecherche programeur C/C++ pour un RPG en cour de devellopement.
Plus de sujets relatifs à : [asm] recherche MASM


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR