IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Assembleur Discussion :

L'Assembleur est-il risqué ?


Sujet :

Assembleur

  1. #1
    Membre régulier
    Inscrit en
    Août 2004
    Messages
    101
    Détails du profil
    Informations forums :
    Inscription : Août 2004
    Messages : 101
    Points : 95
    Points
    95
    Par défaut L'Assembleur est-il risqué ?
    Bonjour,

    Je désire me mettre au langage Assembleur (je fais déjà du C) mais j'ai déjà entendu dire que l'assembleur, par une mauvaise manipe, pouvait vite abîmer le PC

    Est-ce vrai ?

    Merci

  2. #2
    Rédacteur
    Avatar de Neitsa
    Homme Profil pro
    Chercheur sécurité informatique
    Inscrit en
    Octobre 2003
    Messages
    1 041
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Chercheur sécurité informatique

    Informations forums :
    Inscription : Octobre 2003
    Messages : 1 041
    Points : 1 956
    Points
    1 956
    Par défaut
    Bonjour,

    Non absolument pas, il n'y a aucun risque à pratiquer la programmation assembleur (pour le PC, pour le programmeur c'est une aute histoire )

    Les risques inhérents à l'assembleur sont les mêmes que pour un langage de haut niveau (effacement d'un fichier, etc.) mais sinon, il n'y en a pas.

    On peut toujours faire planter sa machine, mais ca ne va pas plus loin...les CPUs d'aujourd'hui sont fait pour prendre des milliers de reboots sans broncher, de prendre du code incompréhensible...De toute manière il existe des "protections" internes (les interruptions hardwares).

    Il est théoriquement possible de mettre un CPU hors service en utilisant l'assembleur, mais seulement dans des cas extrêmes, avec des instructions spéciales, dans un ordre définis, impossible à reproduire par mégarde (je pense notamment au micro-code update des CPUs, ou encore du BIOS). Mais c'est impossible à faire sans le vouloir expressément.

  3. #3
    Membre régulier
    Inscrit en
    Août 2004
    Messages
    101
    Détails du profil
    Informations forums :
    Inscription : Août 2004
    Messages : 101
    Points : 95
    Points
    95
    Par défaut
    ok merci beaucoup, sa rassure

  4. #4
    Membre habitué

    Profil pro
    Inscrit en
    Août 2005
    Messages
    118
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 118
    Points : 142
    Points
    142
    Par défaut
    Si tu essaye de faire des manipulations de fichiers, et que tu as de gros doutes, une bonne idée est de désactiver les disques durs dans le bios et de travailler sur une disquette avec MS DOS, FreeDOS ou Menuet OS. Ceci dit, à moins de faire des pilotes, un OS ou des choses tres particulieres, la gestion des fichiers en assembleur n'apporte pas grand chose (à mon humble avis)

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 16
    Points : 19
    Points
    19
    Par défaut
    Citation Envoyé par Neitsa

    Il est théoriquement possible de mettre un CPU hors service en utilisant l'assembleur, mais seulement dans des cas extrêmes, avec des instructions spéciales, dans un ordre définis, impossible à reproduire par mégarde (je pense notamment au micro-code update des CPUs, ou encore du BIOS). Mais c'est impossible à faire sans le vouloir expressément.
    salut !

    est-ce que sa veut dire qu'un RISC ne risque pas d'avoir moins de problèmes qu'un x86 ?

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 0
    Dernier message: 26/04/2014, 10h21
  2. Changer de JRE, est-ce risqué ?
    Par enneite2 dans le forum Développement Web en Java
    Réponses: 2
    Dernier message: 16/08/2012, 16h37
  3. L'assembleur est-il un langage ?
    Par alex_pi dans le forum Assembleur
    Réponses: 82
    Dernier message: 19/03/2010, 17h40
  4. C en assembleur ? est-ce que ça existe ?
    Par John Davis dans le forum Autres éditeurs
    Réponses: 8
    Dernier message: 03/10/2006, 10h15
  5. Qu'est-ce qui motive le choix d'un assembleur ?
    Par Haywire dans le forum Assembleur
    Réponses: 4
    Dernier message: 17/03/2006, 00h27

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo