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

C Discussion :

Taux en pourcentage langage C


Sujet :

C

  1. #41
    Membre confirmé
    Femme Profil pro
    ..
    Inscrit en
    décembre 2019
    Messages
    242
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 91
    Localisation : Autre

    Informations professionnelles :
    Activité : ..

    Informations forums :
    Inscription : décembre 2019
    Messages : 242
    Points : 533
    Points
    533
    Par défaut
    Salut,

    Citation Envoyé par Kannagi Voir le message
    Effectivement je peux comprendre que cela puisse être "étonnant" , dans des vieux proc (comme le M68000) , les opérations 32 bits prenait le double des opérations 16 bits ,parce que l'ALU était en 16 bits (donc en 32 bits , il prenait deux fois plus de temps).
    Pourquoi ce serait étonnant ? Quelle est la taille du int sur un M68000 ?

  2. #42
    Expert éminent
    Avatar de Kannagi
    Homme Profil pro
    cyber-paléontologue
    Inscrit en
    mai 2010
    Messages
    3 009
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : cyber-paléontologue

    Informations forums :
    Inscription : mai 2010
    Messages : 3 009
    Points : 9 379
    Points
    9 379
    Par défaut
    Citation Envoyé par kaitlyn Voir le message
    Salut,
    Pourquoi ce serait étonnant ? Quelle est la taille du int sur un M68000 ?
    Étonnant , parce que faire des calcul 32 bits est plus long que du 16 bits qui est plus long que du 8 bits
    De nos jours vu la finesse de gravure , on peut faire que le 64 bits ou du 8 bits s’exécute sur un cycle (c'est le cas des proc Intel/AMD et les ARM hors embarqué), mais ce n'est pas forcément le cas sur des finesses de gravure plus faible.
    L'AVR Atmel qui est un proc 8 bits , met donc le double pour faire des calculs 16 bits, vu que l'ALU est sur 8 bits.

    La taille du int dépend plus du compilo , et GCC met le int à 4 octets sur le M68000 (probablement pour avoir une compatibilité niveau code).
    Mais du coup la plupart des personnes qui font du code sur du M68000 n'utilise jamais de int
    Donc ça utilise souvent du unsigned short (u16) , pour la plupart des variables.

+ Répondre à la discussion
Cette discussion est résolue.
Page 3 sur 3 PremièrePremière 123

Discussions similaires

  1. Format pourcentage en taux
    Par zezro dans le forum SAS Base
    Réponses: 3
    Dernier message: 17/04/2018, 09h12
  2. Calcul d'un taux de pourcentage entre 2 prix
    Par scoubisami dans le forum AJAX
    Réponses: 2
    Dernier message: 31/01/2018, 10h07
  3. Calcul pourcentage Taux
    Par Baxter89 dans le forum WinDev
    Réponses: 6
    Dernier message: 15/06/2017, 11h33
  4. [CR XI] TCD sur un pourcentage (taux de service en fonction d'une tranche de tolérance)
    Par juju05 dans le forum SAP Crystal Reports
    Réponses: 1
    Dernier message: 17/11/2014, 09h58
  5. [langage] Je cherche un bon livre ?
    Par Anonymous dans le forum Langage
    Réponses: 13
    Dernier message: 09/04/2003, 13h16

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