| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Computer Programming Languages >> Content
    Comment ajouter des nombres entiers avec des décalages de bits
    Comprendre les mathématiques binaire est une condition préalable pour la programmation efficace des circuits numériques - en particulier , la programmation matérielle de bas niveau . Lorsque vous ajoutez deux entiers dans le processeur de l' ordinateur, des décalages de bits se produisent au cours du processus . Lorsque l' addition donne un entier qui va au-delà des limites du registre bits supplémentaires qui se forment sur le côté gauche du numéro générer des décalages de bits . Instructions
    1

    charger la valeur entière dans un registre utilisé pour l'addition. Chargez le second entier dans un second registre . Ajouter les morceaux de nombres entiers d'une position à la fois , en commençant par le bit le moins significatif (LSB) . Toujours être au courant d'un report survenant dans la somme de la position de bit courant après la somme . Portez-la dans la position suivante et poursuivre avec le prochain bit de sommation.
    2

    Ajouter le LSB de chaque entier ensemble et placer la somme dans le LSB du registre du premier entier . Prenez note de tout report présenté et additionner les bits suivants de chaque entier .
    3

    Continuer à faire les additions avec chaque paire de bits et d'écrire leur somme à la même position de bit dans le registre du premier entier .

    Previous :

    next :
      articles connexes
    ·Différence entre une erreur de syntaxe et d'une erreur…
    ·Comment aligner le texte à gauche en COBOL 
    ·Comment convertir les caractères non -ASCII dans Pytho…
    ·Les avantages de la modularisation dans Programmation 
    ·Common Screen App GUI /Web Controls 
    ·Comment puis-je créer un site web de nœud enfant 
    ·Comment faire pour lire les caractères dans MIPS 
    ·Comment faire pour installer Turbo Pascal 
    ·Comment crypter une variable dans ColdFusion 
    ·Comment remplacer les attributs en utilisant XSL 
      articles en vedette
    ·Comment puis-je modifier un Footer dans ma thèse 
    ·Comment insérer une pause Avec Dogtail sur Python 
    ·Comment créer Turn- Based Jeux 
    ·Comment exécuter un script MySQL 
    ·Comment actualiser une requête VBA dans Access 
    ·Comment documenter les exigences logicielles 
    ·Comment faire pour créer un script de Telnet simple en…
    ·Php class fonction VAR 
    ·Comment convertir des dates en dates militaires dans Ac…
    ·Comment créer un site web Java Connexion 
    Copyright © Connaissances Informatiques http://fr.wingwit.com