Livre sur l'assembleur

Fermé
g33kzone Messages postés 40 Date d'inscription samedi 26 janvier 2008 Statut Membre Dernière intervention 18 février 2009 - 3 mai 2008 à 14:57
 pierre.jourlin - 25 sept. 2010 à 10:28
Bonjour, je souhaiterais apprendre l'assembleur mais les cours disponibles sur internet ne me parlent pas franchement , on y parle d'assembleur mais on ne précise jamais pour quel compilateur enfin bref j'ai vraimment du mal à accrocher donc je voulais savoir si il existais de bon bouquins pour apprendre ce language .
A voir également:

11 réponses

kilian Messages postés 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016 1 527
3 mai 2008 à 15:32
Salut,

Dans cet article:
http://wwww.commentcamarche.net/faq/sujet 9899 liens utiles assembleur x86
Tu trouveras un lien vers ça:
http://www.drpaulcarter.com/pcasm/

Pour moi le meilleur cours d'assembleur x86 actuel que je connaisse. Bien sûr ce n'est que mon avis.
C'est pour le compilateur nasm et pour l'assembleur x86.
0
g33kzone Messages postés 40 Date d'inscription samedi 26 janvier 2008 Statut Membre Dernière intervention 18 février 2009
3 mai 2008 à 18:46
merci beaucoup mais j'avais oublié de préciser que je recherchais des cours en francais étant donné que je ne parle pas anglais courrament. J'ai entendu parler de "programmer en assembleur" de pierre maurette si vous l'avez lu qu'en pensez vous , est-ce idéal pour débuter sachant que j'y connais rien en architecture x86 et que je ne connait que le php et j'ai les bases en C.
0
kilian Messages postés 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016 1 527
4 mai 2008 à 00:06
Oui c'est l'idéal si tu connais déjà le C.
0
g33kzone Messages postés 40 Date d'inscription samedi 26 janvier 2008 Statut Membre Dernière intervention 18 février 2009
3 mai 2008 à 20:13
up =)
0
g33kzone Messages postés 40 Date d'inscription samedi 26 janvier 2008 Statut Membre Dernière intervention 18 février 2009
4 mai 2008 à 08:42
est ce que TASM existe avec une interface graphique fenêtrée ?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
kilian Messages postés 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016 1 527
4 mai 2008 à 20:29
Dans le lien que je t'ai donné le cours existe en français.
Pour tasm j'en sais rien.
0
g33kzone Messages postés 40 Date d'inscription samedi 26 janvier 2008 Statut Membre Dernière intervention 18 février 2009
4 mai 2008 à 21:48
merci beaucoup :) , je vais chercher , en tout cas pour l'instant je trouve que ca a vraimment rien à voir avec du C du php ou n'importe quoi , cet aprem j'ai acheté le livre de pierre maurette je vais voir . Dans tous les cas je trouve ca vachement interressant à apprendre comme language .
0
g33kzone Messages postés 40 Date d'inscription samedi 26 janvier 2008 Statut Membre Dernière intervention 18 février 2009
5 mai 2008 à 20:28
J'ai commencé à lire un peu les cours et il y a une question qui m'as frappé , pourquoi windows ne peux gérer que 3 Go de mémoire alors que théoriquement étant donné que c'est un systeme 32 bits il devrais pouvoir utiliser 4 Go non ?
0
kilian Messages postés 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016 1 527
5 mai 2008 à 20:33
Salut,

En réalité il peut en gérer 4 Go avec des processeurs 32 bits (et d'ailleurs il me semble qu'il est capable d'en gérer plus avec certaines versions) et avec du 64 bits, énormément plus.

Mais je pense que le soucis vient du fait que le noyau de windows se réserve 1 Go (si ça se passe comme sous Linux), ce qui ne laisse que 3 Go d'espace virtuel pour chaque programme utilisateur.

Attention dans tout ça je ne parle que de mémoire virtuelle, pas de la mémoire physique.
Avec ça tu devrais mieux comprendre:
https://fr.wikipedia.org/wiki/M%C3%A9moire_virtuelle
0
g33kzone Messages postés 40 Date d'inscription samedi 26 janvier 2008 Statut Membre Dernière intervention 18 février 2009
5 mai 2008 à 20:36
Ah ok merci de ta réponse :) , par contre c'est normal si je trouve ca quand meme super dur comme language par rapports aux autres , si je comprends pas tout directement ca pose beaucoup de probleme par la suite ou pas ?
0
kilian Messages postés 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016 1 527
5 mai 2008 à 20:42
Je pense que c'est tout ce qu'il y a de plus normal. J'ai appris l'assembleur en lisant comme toi un bouquin. C'était dans le train le matin en allant en cours. Je m'arrachais les cheveux et je m'insultais en me disant que j'y arriverai jamais :-))

Une expérience à vivre!

Sincèrement ça n'a rien de monstreux mais le début peut être un peu difficile si tu n'as jamais trop abordé l'informatique bas niveau (comme moi quand j'apprenais). L'idéal c'est de ne pas seulement lire un bouquin mais de pratiquer aussi à côté. C'est très important et ça vaut pour tous les langages.
0
g33kzone Messages postés 40 Date d'inscription samedi 26 janvier 2008 Statut Membre Dernière intervention 18 février 2009
5 mai 2008 à 20:47
merci beaucoup pour ton aide précieuse ^^ , ca me rassure !
0
g33kzone Messages postés 40 Date d'inscription samedi 26 janvier 2008 Statut Membre Dernière intervention 18 février 2009
11 mai 2008 à 17:37
je me suis remis à lire des cours sur l'assembleur (j'avais fait une petite pause ca me gavais un peu ^^) et en consultant la faq assembleur de developpez.com je suis tombé sur un IDE qui s'appelle RadASM , ils disent qu'il supporte masm , tasm , fasm et nasm , est ce que ca veux dire que si je code avec la syntaxe de tasm ou de nasm je pourrais compiler mes programmes sans qu'il m'affiche d'erreur ? Si oui pourquoi on parle pas des IDE d'assembleur dans les cours parceque pour apprendre ca simplifierais vachement la tache non ?
0
Initiation de 117 pages destinée à des étudiants de 1ère ou 2e année de Licence Informatique, n'ayant pas forcément acquis les principes fondamentaux de "structure des ordinateurs". Le cours prend pour support le jeu d'instructions des microprocesseurs les plus récents de la famille 80x86 (jusqu'aux instructions MMX), il comprend un grand nombre d'exercices corrigés et de travaux pratiques compatibles avec une distribution GNU/Linux 64 bits.

https://www.ilv-edition.com/

Vous trouverez aussi une version interactive, en ligne ici :
http://e-ressources.univ-avignon.fr/assembleur/co/cours_webUnisciel.html

Je vous laisse évidemment le soin d'en faire la critique
0