begin process at 2012 05 25 06:53:48
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Assembleur

 > 

Divers

 > 

Débutant(e)

 > 

Débuter en assembleur


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Débuter en assembleur

jeudi 22 juillet 2010 à 13:59:32 | Débuter en assembleur

mat77400

Bonjour, cela fait longtemps que je souhaite apprendre l'assembleur mais le peu de cours que j'ai vu jusqu'à présent sont fait pour les gens ayant déjà quelques connaissances.
Or je n'ai jamais pratiqué l'assembleur; les seuls langages que j'ai pratiqué sont : PHP, CSS, (X)HTML, unpeu de JavaScript, les baes en C, un tout petit peu de C++.
Donc je souhaiterais apprendre l'assembleur mips; mais je ne sais pas comment m'y prendre;
pour commencer je souhaiterais que l'on m'explique si ce code se compile, si oui avec quel(s) logiciel(s)?Et si possible des liens.
De plus afin que j'essaye de comprendre un code avec ce langage, il serait gentil de me faire un HelloWorld juste pour que j'ai un exemple concret sur lequel m'appuyer lorsque je commencerais à apprendre.
Merci d'avance.
dimanche 25 juillet 2010 à 21:33:05 | Re : Débuter en assembleur

patatalo

Membre Club Administrateur CodeS-SourceS
salut,


Assembleur MIPS

@++
lundi 26 juillet 2010 à 00:08:05 | Re : Débuter en assembleur

mat77400

Comme accueil pour un débutant j'ai vu mieux... Si je poste ici il faut bien se douter que c'est parce que je n'ai pas trouvé mon bonheur en cherchant, les seules choses que j'ai trouvé sont trop complexes; sinon à part ça j'ai trouvé un PDF sur ce site qui est très intéressant; donc il va me servir à apprendre les bases mais il n'est pas pour MIPS donc je suis toujours à la recherche d'un tutoriel pour assembleur MIPS.
Merci d'avance aux personnes qui ne me mettront pas de lien du même genre que patalo.
mardi 27 juillet 2010 à 11:55:12 | Re : Débuter en assembleur

patatalo

Membre Club Administrateur CodeS-SourceS
re,


désolé, je ne suis pas spécialiste du MIPS.

As-tu suivi les liens, certains paraissent interessant pourtant.


@++
mardi 27 juillet 2010 à 11:57:00 | Re : Débuter en assembleur

patatalo

Membre Club Administrateur CodeS-SourceS
re,


Hello World MIPS

@++
mardi 27 juillet 2010 à 14:14:43 | Re : Débuter en assembleur

mat77400

Disons que je ne comprend pas les helloworld que je trouve, vu que tu ne t'y connais pas non plus en MIPS.
Il est vrai que certains paraissent bien mais je ne suis qu'un gros débutant en assembleur, j'en suis juste à connaitre certaines choses tel que le fonctionnement des processeurs avec les registres, aussi que EAX sert à additionner de cette manière :
MOV EAX, 12
ADD EAX, 5

Sinon CX (je crois) sert pour les boucles, jne : sauts conditionnels et quelques autres petites choses.
C'est pour ça que par exemple le 1er lien dans google en tapant "apprendre assembleur mips" est bien mais pour les gens avec plus de connaissance.
J'aurais une question : est-ce que tout ce qui est les registres tel que EAX, CX, BEX, les FLAGS ça change en MIPS?
Ou il n'y a que certaines choses qui changent; puisque d'après le cour que j'ai suivi les processeur en progressant gardent toujours les mêmes "choses"(je ne trouve pas le mot approprié), donc si par exemple j'apprends l'assembleur pour Win32 est ce que je devrais recommencer à zéro avec de nouvelles choses pour le MIPS où bien est ce que le fait d'apprendre l'ASM pour Win32 m'aura aidé?
Merci d'avance.
mardi 27 juillet 2010 à 18:41:03 | Re : Débuter en assembleur

patatalo

Membre Club Administrateur CodeS-SourceS
re,


Le fait de connaître un autre assembleur aide certainement car il y avait plusieurs choses que je comprenais a peu près sur les liens précedents.

Si vraiment tu débutes, je pense que le mieux est de trouver la doc du processeur et d'essayer de comprendre au mieux les petits programmes glanés à droite à gauche.

Bien souvent, ils sont commentés en plus. Maintenant, même si des points communs existent entre les différents processeurs, le language est différent pour ce que j'en ai vu.

De plus, les exemple où il y a des syscalls sont pour linux. C'est le moyen d'appeler les fonctions du système d'exploitation. Ca doit être une macro mais en mips, je ne sais pas comment linux gère les appels système.

@++
mardi 27 juillet 2010 à 18:54:56 | Re : Débuter en assembleur

patatalo

Membre Club Administrateur CodeS-SourceS
re,

Déjà, tu as beaucoup plus de registres que sur un processeur 80x86. C'est une architecture RISC et non CISC.

ce truc à l'air pas mal

@++
mardi 27 juillet 2010 à 20:39:19 | Re : Débuter en assembleur

mat77400

Vraiment merci beaucoup, cette doc va me rendre grand service, je m'y met dès à présent.

Sinon je vais chercher pour le processeur; pour info c'est un MIPS R4000, peut-être reconnaitras-tu dans quoi il est utilisé; c'est connu comme appareil...

Si quelqu'un (ou toi) aurait d'autres liens ils sont tout de même les biens venus, de mon côté je continue à chercher.

à+
mardi 27 juillet 2010 à 20:45:43 | Re : Débuter en assembleur

mat77400

Ah oui j'avais oublié, peut-être va t-on dire que je ne sais pas chercher mais j'aurais également besoin d'un compilateur.
J'ai vu qu'apparemment il existait GCC pour le MIPS mais je ne sais pas où le télécharger...

1 2 3 4 5

Cette discussion est classée dans : assembleur, souhaiterais, apprendre, débuter, pratiqué


Répondre à ce message

Sujets en rapport avec ce message

Apprendre l'assembleur avec le MFC5307 [ par ratp ] Bonjour à tous je souhaite apprendre à programmer en langage assembleur de type 68000 sur le coldfire. Quels sont les conseilles que vous pouvez me Où avez vous appris l'assembleur [ par Joe0557 ] Bonjour, Je m'interresse depuis quelques temps à la programmation en ASM, mon projet final serait de faire un OS (je sais qu'il est très compliquer d' Réaliser un bootloader [ par mmaximum ] Bonjour à tous,J'aimerai réaliser un bootloader pour un OS. Le problème, c'est que je ne connais pas l'assembleur mais je suis près à l'apprendre. Est Apprendre l'assembleur [ par algori ] Voilà ! J'y connais absolument rien  mais j'aimerais savoir comment je pourrai m'y prendre pour apprendre l'assembleur ? Quels sont les les meilleurs Quel(s) outil(s) utiliser pour débuter assembleur PC ? ... [ par zutix ] Bonjour, Je voudrais débuter en assembleur pour une utilisation sur PC (style netbook encore sous Windows XP et ensuite sur PC plus récent) Pourriez mini-projet maquette portail [ par rasheeeddd ] salut s'il vous plait je suis debutant en assembleur , et je dois realiser un projet qui ouvre/ferme un portail a partir des touches du clavier , j' ASSEMBLEUR 8255 [ par hajerSH ] J'aimerai bien savoir le programme 8255 qui me permet d'afficher le mot 'LAIMP3' par exemple. A l'aide d'une matrice à diodes LEDs 8*8 à cathodes comm assembleur 8086 [ par mathy11 ] Bonsoir tout le monde ! je dois faire afficher une grille qui contient des pixels de différents couleurs j'ai utilisé plusieurs programms mais ca ne pic programmation assembleur avec mplab pour un systeme d'arrosage automatique [ par said50 ] slt svp je cherche un pfe sur arrosage automatique a base de pic 16F877,svp donnez moi un code en assembleur avec MPLAB qui m'aide et merci


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,669 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales