Quel assembler choisir?

cs_yandre100 Messages postés 6 Date d'inscription lundi 26 avril 2004 Statut Membre Dernière intervention 11 novembre 2004 - 31 mai 2004 à 09:32
cs_Stormy Messages postés 255 Date d'inscription samedi 20 avril 2002 Statut Membre Dernière intervention 16 janvier 2007 - 7 juin 2004 à 22:10
Bonjour tout le monde. Je dois me mettre a l'assembler. J'ai un ordinateur portable pentium 4 avec windows xp installe.
Peut on cataloguer les programmes assembler comme etant 16, 32 bits?
Le type d'assembleur que je dois util;iser depend t -il de mon processeur (8086)? Depend t -il du systeme d'exploitatioon (windows, dos, 32, 16 bits)?
Dois utiliser TASM, MASM, NASM ...?
NB: Je souhaiterai me rapprocher le plus possible de l'assembler (c'eat a dire eviter tout ce qui est evolue (if, ...))
Merci d'avance pour vos reponses.

4 réponses

BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019
31 mai 2004 à 10:36
MASM32 tres bien pour Windows.
http://www.movsd.com/
Bien entendu si on veut le controle de type des params etc on fait en C sur VS 2003 et on a un code tres optimise, donc en ASM direct pas de IF ni autre truc de ce genre sinon en C ira aussi bien.

ciao...
BruNews, Admin CS, MVP Visual C++
0
cs_Stormy Messages postés 255 Date d'inscription samedi 20 avril 2002 Statut Membre Dernière intervention 16 janvier 2007
1 juin 2004 à 23:29
Certes MASM est très bien comme le signale Brunews mais si j'ai bien compris, tu cherches à faire dans le pur ASM. Dans ce cas, je te conseil une session sous TASM selon agencement des registres 16 bits. Il s'agit pricipalement des usages des INT (interruptions). Or, même si cela est completement dépassé, il y a là du code intéressant notamment pour comprendre les principes de registres, des commandes de base (MOV, RCL, etc) ainsi que les flags. Bref, il y a là de la matière..
Mainteant, si tu cherches quelque chose d'un peu plus fonctionnel et qui se rapproche du C, je te conseille aussi MASM 32 bits lui ++
0
Rigel Io Messages postés 11 Date d'inscription samedi 17 janvier 2004 Statut Membre Dernière intervention 29 octobre 2012
3 juin 2004 à 22:00
Je sais pas si tu veux apprendre asm ou si tu connais déjà, mais si tu ne connais pas tu peut très bien essayer pour commencer debug sous dos. Mais attention, ce ne te donnera qu'un avant goût de l'asm et procure toi sur le net une bonne doc. Si tu commence, alors ... bonne chance et amuse toi bien. ... ;)

Rigel-IO
0
cs_Stormy Messages postés 255 Date d'inscription samedi 20 avril 2002 Statut Membre Dernière intervention 16 janvier 2007
7 juin 2004 à 22:10
En parlant de doc, je dispose d'une très bonne liste des interruptions BIOS/DOS/VGA/etc sous forme de fichier d'aide. Un must à posséder si cela intéresse quelqu'un ++:

stormyteam@free.fr
0
Rejoignez-nous