Connaissances Informatiques >> programmation >> Computer Programming Languages >> Content
  Derniers articles
  • Comment fusionner deux Date de colon…
  • À propos de SQL Profiler utilisatio…
  • Comment calculer le contraste des co…
  • Comment faire pour modifier les vale…
  • Comment tuer C + + Syntaxe 
  • Comment faire pour intégrer Lecteur…
  • Comment ajouter une info-bulle à Li…
  • Comment l'en-tête de style en CSS H…
  • Ancres dans le code HTML 
  • Programmation informatique dans le c…
  •   Computer Programming Languages
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Computer Programming Languages

    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

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment se débarrasser de Inline Liste Rembourrage 
  • Comment utiliser PHP Snippets dans Asp.net 
  • Comment se débarrasser des nombres dans COBOL 
  • Comment les programmeurs utilisent des attributs et des méthodes de classe dans la programmation in…
  • Comment devenir un Hacker 
  • Comment savoir UML 2.0 en ligne 
  • Comment faire pour modifier des sites HTML 
  • Comment utiliser les classes ActionScript 3 
  • Common Lisp moteur de rendu HTML & Binding 
  • Comment construire une boîte flottant 
  • Connaissances Informatiques © http://www.ordinateur.cc