La Communauté Webmaster  forum rss


  Forum-webmaster
  Le Coin Détente du Webmaster
  L'aparté ...
(Modérateurs: Shain, FireLink, Lilian, lauryv, ToToMaStEr)
  langage assembleur
« Précédent Suivant »
Pages: [1] Descendre
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
  Auteur  Sujet: langage assembleur  (Lu 1337 fois)
langage assembleur
« sur: le 19-01-2005 a 01:42:33 »
tavman
Habitué
***

Hors-Ligne

Messages: 466



HS

Voir le Profil
Répondre avec citation

Bonjour tout le monde (enfin bonne nuit)

Voila, j'ai une petite question... J'aimerai bien apprendre les bases du langage assembleur et je voudrai savoir si parmis vous certains ont déjà essayé et si c'est le cas, si vous avez de bonnes adresses de tutoriaux, des bouquins a recommander, bref, tout ce qui pourrait m'aider a débuter proprement.

Merci d'avance pour toutes vos réponses.

@@+

Tavman

Rapporter au modérateur  

I-Radian

Re:langage assembleur
« Répondre #1 sur: le 19-01-2005 a 11:47:10 »
erwinol
Iznogoud Deluxe
Modérateur Global
*****

Hors-Ligne

Sexe: Male
Messages: 1845



Que la FARCE soit avec toi

Voir le Profil    WWW
Répondre avec citation

J'ai fait pas mal d'assembleur il y a 2 ans mais j'en ai pas gardé énormément de souvenirs ... juste les bases.

Sans indiscrétion, c'est quoi l'interêt ? Moi perso c'était pour mes cours mais sinon je vois pas trop le fun.

Rapporter au modérateur  

MySeoBox soumet vos sites sur des milliers d'annuaire
Vous possédez un annuaire ? Gagnez de l'argent avec celui-ci grâce à l'affiliation MySeoBox !
Re:langage assembleur
« Répondre #2 sur: le 20-01-2005 a 01:30:39 »
tavman
Habitué
***

Hors-Ligne

Messages: 466



HS

Voir le Profil
Répondre avec citation

L'intérêt c'est de mieux comprendre comment marche un PC et puis voila... voir un peu les possibilités du truc (qui sont forcément énnormes)

Rapporter au modérateur  

I-Radian
Re:langage assembleur
« Répondre #3 sur: le 20-01-2005 a 11:06:57 »
Fabien
Code Monkey Deluxe
Modérateur Global
*****

Hors-Ligne

Sexe: Male
Messages: 1501



There is no phuture

Voir le Profil    WWW
Répondre avec citation

Je pense que pour ça, le C est assez "bas niveau", et permet quand même de faire plus de chose.

Rapporter au modérateur  

85mm
Cocoa.fr, journal d'un développeur Mac / iPhone
Re:langage assembleur
« Répondre #4 sur: le 04-03-2005 a 01:47:49 »
zano
Membre récent
*

Hors-Ligne

Messages: 43



Je suis un lama!

Voir le Profil    WWW    E-Mail
Répondre avec citation

L'assembleur sur PC consiste à programmer les interruptions.
C'est le langage le plus rapide puisqu'on s'adresse directement
à la machine.
Exemple en bas la page:
http://perso.wanadoo.fr/jean.vichniacoff/ascii-PC.html
puis un exercice à:
http://perso.wanadoo.fr/jean.vichniacoff/PC_CLEFS/L-M/ex_001.html
et enfin la notice à:
http://perso.wanadoo.fr/jean.vichniacoff/PC_CLEFS/L-M/notice.html
Enfin par Google chercher CCM où il y a tous les langages
________________________________________________________

Téléchargez le dossier Q-Basic.zip à
http://perso.wanadoo.fr/jean.vichniacoff/QBASIC.zip
lisez lC_lismoi.TXT qui explique quelques utilitaires
pour manipuler des fichiers de texte
Lancer QBX.EXE
TESTOUCH.COM est utile pour le programmeur qui veit
connaître les codes des touches du clavier. J'ai fait cet
utilitaire très simple en assembleur, vous l'avez à:
http://perso.wanadoo.fr/jean.vichniacoff/LM/TESTOUCH.COM
_________________________________________________________

louviou

« Dernière Édition: le 04-03-2005 a 02:02:45 par zano » Rapporter au modérateur  

le sang qui nous habite a-t-il un âge?
Re:langage assembleur
« Répondre #5 sur: le 04-03-2005 a 09:41:01 »
Fabien
Code Monkey Deluxe
Modérateur Global
*****

Hors-Ligne

Sexe: Male
Messages: 1501



There is no phuture

Voir le Profil    WWW
Répondre avec citation

Oui, je suis d'accord que l'on ne peut trouver plus rapide que l'ASM. Il y a quand même quelques problèmes avec l'ASM :


  • Un code en C sera beaucoup plus facilement maintenable, ce qui de nos jours est loin d'être négligable vu la taille des projets. De plus si c'est une simple question de performance, pour le grand public, les seuls applications nécessitant beaucoup de puissance sont les jeux 3D, et je pense que l'apport de carte intégrant en "dur" un certains nombres de technologie (shader, particules, etc...) résoud ce problème de vitesse.
  • Un code ASM à l'inconvénient de ne fonctionner que sur un type de processeur (voir même un modèle de processeur). Par exemple ton code ASM fonctionnera que sous plateforme Wintel, ou que sur Mac/PPC. Alors que dans le cas d'un code C ANSI, avec un compilateur tu pourra compiler ton projet partout (en utilisant bien le standard ANSI).


Donc pour ces deux raisons je pense que l'utilisation de l'ASM en milieu professionel est voué à quasiment disparaitre.

Rapporter au modérateur  

85mm
Cocoa.fr, journal d'un développeur Mac / iPhone
Re:langage assembleur
« Répondre #6 sur: le 08-03-2005 a 19:22:02 »
tavman
Habitué
***

Hors-Ligne

Messages: 466



HS

Voir le Profil
Répondre avec citation

Je suis désollé, mais franchement, je pense qu'il est impossible de se séparer de l'ASM... Je connait tous ces problèmes de proce (yen a qui lisent les bytes dans un sens et le sautres dans l'autres par exemple...) mais on aura toujours besoin au moins de gars qui vont optimiser les codes directement en hexa (transcript en ASM)... Ces types là sont ceux qui actuellement se font des couilles en or en bossant pour windows (par exemple).

Et puis, c'est impossible tout simplement de ne pas dialoguer directement avec la machine...

Rapporter au modérateur  

I-Radian
Re:langage assembleur
« Répondre #7 sur: le 09-03-2005 a 11:24:42 »
erwinol
Iznogoud Deluxe
Modérateur Global
*****

Hors-Ligne

Sexe: Male
Messages: 1845



Que la FARCE soit avec toi

Voir le Profil    WWW
Répondre avec citation

N'importe quoi ...

Rapporter au modérateur  

MySeoBox soumet vos sites sur des milliers d'annuaire
Vous possédez un annuaire ? Gagnez de l'argent avec celui-ci grâce à l'affiliation MySeoBox !
Re:langage assembleur
« Répondre #8 sur: le 09-03-2005 a 16:59:28 »
Fabien
Code Monkey Deluxe
Modérateur Global
*****

Hors-Ligne

Sexe: Male
Messages: 1501



There is no phuture

Voir le Profil    WWW
Répondre avec citation

Citation de: tavman le le 08-03-2005 a 19:22:02
Je suis désollé, mais franchement, je pense qu'il est impossible de se séparer de l'ASM... Je connait tous ces problèmes de proce (yen a qui lisent les bytes dans un sens et le sautres dans l'autres par exemple...) mais on aura toujours besoin au moins de gars qui vont optimiser les codes directement en hexa (transcript en ASM)... Ces types là sont ceux qui actuellement se font des couilles en or en bossant pour windows (par exemple).

Et puis, c'est impossible tout simplement de ne pas dialoguer directement avec la machine...

Les compilateurs actuels produisent justement un code assembleur de bonne (voir tres bonne) qualité. De plus l'utilisation de l'ASM n'est pas envisagable dans l'industrie du logiciel. C'est trop lourd et trop hazardeux de modifier un executable après compilation.

Donc comme dit Erwinol : N'importe quoi ...

Rapporter au modérateur  

85mm
Cocoa.fr, journal d'un développeur Mac / iPhone
Re:langage assembleur
« Répondre #9 sur: le 11-03-2005 a 20:48:59 »
tavman
Habitué
***

Hors-Ligne

Messages: 466



HS

Voir le Profil
Répondre avec citation

ah.... bon... bahh désollé mais il me semblai que ca ce passai comme ca... visiblement, me suis planté...

Rapporter au modérateur  

I-Radian
Re:langage assembleur
« Répondre #10 sur: le 13-03-2005 a 18:01:14 »
Fabien
Code Monkey Deluxe
Modérateur Global
*****

Hors-Ligne

Sexe: Male
Messages: 1501



There is no phuture

Voir le Profil    WWW
Répondre avec citation

Il y a 5 à 10 ans je ne dis pas. Je pense par exemple au premier jeu en 3D. Avant l'apparition des cartes acceleratrices 3D. Il fallait bien sur tranformer certaines routines en ASM.

Mais aujourd'hui on s'oriente plus vers des langages de "haut niveaux" comme Python, Ruby, etc... avec l'utilisation de module en C pour les routines devant être très rapide.


Il faut de plus eviter de penser qu'il faut à tout pris être le plus rapide possible. Prenont par exemple un script qui sera executer tous les jours et qui est relativement vitale pour une entreprise. Il est plus "important" d'avoir un script qui fonctionnera sans problème (avec à la limite des tests unitaires) qu'un script rapide. Et de plus dans un langage de haut niveau, le script sera plus facilement maintenable et on risque donc moins d'erreurs (bugs).

Rapporter au modérateur  

85mm
Cocoa.fr, journal d'un développeur Mac / iPhone
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
Pages: [1] Monter
« Précédent Suivant »
Sauter à: 

Votre statut : Invité
Vous devez être membre pour participer.
 
 
Let’s Encrypt : le certificat SSL gratuit
Tester votre site internet sur différents navigateurs
[WordPress] Des problèmes avec l’administration ?
Rappel : Mettez à jour vos CMS et vos sites E-commerce
Le .fr fête ses 25 années d’existence !
Mesurer votre audience en temps réel avec BubbleStat
Porter réclamation contre Google Panda ?
Zlio n’est plus …
 
 
 
 
 

Copyright (c) Devclic 2002 - 2026 - Tous droits réservés

creation site internet strasbourg