Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : assembleur [ Archives / Autres asm ] (unionx)

lundi 26 décembre 2005 à 00:52:18 | assembleur

unionx

Bonjour a tous
bon;
j'aime bien apprendre la programmation en assembleur , sous ms-dos :) , mais j'ai pas trouvé des bonnes tutorial , il est vraiment difficil en plus il a pas de pratique
exemple :
Quand:
qualqu'un ma dis mov ax,10d
je voir bien que c'est une simple variable mais je vois pas des resoultats :(
a quoi sert tout ces mov , add ...
en faite j'ai pas compris la partie des cs ..., ds...,es...,ss...
a quoi il sert
----------------------------------
svp c'est quoi tout ces nombre .... comment a partire de 0101010101 ou ces mov et add.. je vais creer des programmes et des texts
*il sont que des nombres rien d'autre :(
----------------------------------
autre svp
si il a des tutorial en image , presque tout est en image puisque cette language est bien difficiel il a que les images ou des videos peux faire le plaisir
----
merci avance


mercredi 28 décembre 2005 à 11:04:03 | Re : assembleur

algori

Pour les tutoriaux, c'est en anglais principalement (malheureusement).
Pour la programmation sous DOS, il est conseillé d'avoir une table d'interruption :
[ Lien ].
Un chtit exemple :
ORG 100h           ;offsets décalés de 100h soit 256
MOV AX, 13h        ;passage en mode 13h
INT 10h

MOV AH,09h         ;fonction n°9 : écrire une chaîne à l'écran
MOV DX, Message    ;chaîne dans DX
INT 21h           
;écrire la chaîne à l'écran en appelant l'interruption 21h

XOR AH, AH         ;vider AH
INT 16h           
;fait appel à la fonction 00h de l'interruption 16h : je rappelle qu'on a vidé AH. Permet d'attendre une pression sur une touche

RET                ;rendre la main au DOS


Message  DB "",10,13,10,13
         DB "   Bienvenue dans le monde de l'ASM",10,13
         DB "   Un petit exemple pour afficher une chaine a l ecran.$"


Syntaxe FASM : pour les autres assembleurs, la syntaxe peut varier...
@++




Cette discussion est classé dans : tutorial, sert, add, mov, assembleur


Répondre à ce message

Sujets en rapport avec ce message

Quel le genre de programmation où l'assembleur sert vraiment? [ par Fildomen ] salutest-ce-que l'asm peut tenir à côté des langages évolués? et quel sont les domaines où il est le meilleur? il faut compter la longeur du temps de # Export Table - Kernel32.dll - GetProcessAddress # [ par joanna ] Voici le code qui devrait récupérer l'adresse de la fonction "GetProcessAddress" connaissant l'ImageBase du module "kernel32.dll".Malheureusement à la # Export Table --- Kernell32.dll --- GetProcAddress # [ par joanna ] Voici le code qui devrait récupérer l'adresse de la fonction "GetProcessAddress" connaissant l'ImageBase du module "kernel32.dll".Malheureusement à la Assembleur et langage C sous Linux [ par lapinfroid ] Bonjour a tous ,avant toute chose , je tiens a preciser que j en ai aucune notion d'assembleur Je pratique plutot le C et le JavaDans un programme C , Deplacement [ par FireMan57 ] Bonjour, je débute en asm x86 et j'aimerais savoir comment faire pour effectuer correctement le déplacement d'un personnage en mode graphique. J'ai dé boot secteur [ par henri12 ] salutje viens de decompiler le boot secteur d une disquette de demarrageje voudrais savoir ou puis je mettre 15 octet de code que je veux faire execut mon code ne marche pas [ par mohoguess ] Bonjour a tous,je suis débutant en asembleur, et j'ai écrit un code qui sert a additionner le chiffre 1 jusqu'à 999999 fois (mon code ne sert à rien j programme [ par dydydebs ] Bonjour, je voudrai savoir ce que fait ce programme "assembleur 80c535" car je débute en assembleur . Merci pour vos conseille ....Voici le code :   d [NASM-Linux] Problème de buffer [ par yann2192 ] Bonjour à tous, je me suis lancé dans l'assembleur 32bits avec les appels linux et j'ai un problème.Je récupére le chemin d'un fichier entrer par l'us exercice à faire en langage assembleur,aidez moi svp [ par nedoura20doudi ] soit la sequence d'instructions assembleur suivante: 1 LOAD A 2 ADD 1 3 STORE A 4 LOAD B 5 DIV A 6 STORE B Question: que fait cette sequence? est que


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,187 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.