| 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 fonctionne un ordinateur d'effectuer la soustraction
    Ordinateurs font exactement ce que leur nom suggère : ils calculent entrée mathématique . Ordinateurs effectuer des calculs qui , à leur tour, sont utilisés pour exécuter les nombreuses fonctions compliquées que les ordinateurs servent. Alors que le logiciel de l'ordinateur peut effectuer de nombreux calculs avancés , à un ordinateur de niveau matérielles ne peuvent faire quelques types d'opérations mathématiques. Pour soustraire , un ordinateur doit ajouter un numéro à un autre nombre négatif, et ce, à travers la notation binaire. Binary Math
    Description Au niveau le plus élémentaire d'un ordinateur, toutes les actions et opérations sont effectuées sur des nombres binaires . Des représentations binaires de numéros sont constitués de petits ( 1 ) et de zéros (0) aranged de telle façon à se substituer à des nombres décimaux . Par exemple, pour ajouter les numéros quatre et cinq , l'ordinateur prendrait la représentation binaire de chaque numéro (quatre = 0100 , cinq = 0101) et ajoutez-les en fonction de la notation binaire :

    0100 40101 5 --- --------- 1001 9
    Computer Portes

    au niveau du matériel informatique , toutes les opérations sont traitées par l'interaction des signaux passant par divers logiques et mathématiques portes , qui prennent entrée et produisent une sortie sur la base de l'entrée et du type de porte . Pour les opérations mathématiques , un seul type de porte existe: la date d'addition . Puisque vous avez seulement une porte d' ailleurs, afin d'effectuer d'autres opérations telles que la soustraction , l'ordinateur ajoute simplement un certain nombre à un chiffre négatif . Par exemple, pour soustraire 4 de 9 ( 9-4 ), l'ordinateur sera effectivement ajouter -4 à 9 ( 9 + ( -4 ) )
    soustraction binaire
    < . br>

    tout calcul dans un ordinateur est faite en binaire, les opérations de base pour la soustraction impliqueraient l'ajout d'un nombre binaire négatif, à un nombre binaire positif ou négatif. Cependant, les nombres binaires ne pas exister généralement en termes négatifs. Un ordinateur traite en binaire n'est pas non plus en mesure de simplement mettre un signe négatif devant un entier. Au contraire, une forme spécifique de transformation sur un nombre binaire doit se produire avant qu'il puisse être considéré comme négatif . Cette transformation est appelée " complément à deux" (Source 2).
    Complément
    de

    de deux afin de convertir un nombre binaire en sa contrepartie négative , l'ordinateur suite à une procédé en deux étapes . La première consiste à retourner tous les chiffres d'un nombre binaire de 0 à 1 ou 1 à 0 (Source 1). Ensuite, vous soustrayez 1 à partir de ce numéro. Ce nombre est maintenant négatif. Dans l'exemple suivant , l'ordinateur va soustraire un nombre binaire à 8 bits ( 12 ) d'un autre numéro 8 bits ( 36) en passant de 12 à sa version négative et en ajoutant les deux nombres ( source 2) . Il s'agit essentiellement de savoir comment un ordinateur effectue la soustraction :

    0010 0100 360000 1100 12

    complément à deux : 1111 0011 + 1 = 1111 0100 = -12

    0010 0100 36 1111 0100 -12 --------------- 0001 1000 24 Photos

    Previous :

    next :
      articles connexes
    ·Comment supprimer toutes les transitions sur VideoStudi…
    ·Comment changer la couleur de CSS Liens 
    ·Comment faire pour intégrer Autoplay sur une page Plug…
    ·Fanuc CNC Programmation Conseils 
    ·Comment créer des structures implicites dans ColdFusio…
    ·Comment se faire payer pour faire une appli Facebook 
    ·Comment modifier un fichier OCX 
    ·Comment faire pour créer des coins ronds en DIV 
    ·Comment séparer un fichier /etc /passwd avec AWK 
    ·Comment lier une énumération d' une colonne DataGridV…
      articles en vedette
    ·Comment faire un Storyboard pour la conception du systè…
    ·Comment calculer les valeurs complexes dans VBA 
    ·Comment puis-je transmettre les données entre les form…
    ·MySQL Select Max Count Tutorial 
    ·Comment faire pour charger une page Web à l'aide Socke…
    ·Comment créer un lien hypertexte dans PHP 
    ·Comment lire le code binaire 
    ·Quels inconvénients sont là dans déréférencement i…
    ·Comment faire pour installer Eclipse pour BlackBerry 
    ·Comment faire de code Java dans une Applet 
    Copyright © Connaissances Informatiques http://fr.wingwit.com