| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Computer Programmeringssprog >> Content
    Hvordan virker en computer Udfør Subtraction
    Computere gør lige, hvad deres navn antyder : ? De beregne matematisk input. Computere udfører beregninger , som til gengæld , der bruges til at udføre de mange komplicerede funktioner som computere betjener. Mens computersoftware kan udføre mange avancerede beregninger på en hardware -niveau computere kan kun gøre et par grundlæggende typer af matematiske operationer. At trække en computer skal tilføje et nummer til en anden negativt tal , og gør det gennem binær notation. Binary Math

    På det mest grundlæggende niveau af en computer, bliver alle handlinger og operationer udført på binære tal . Binære repræsentationer af tal består af dem ( 1 ) og nuller (0) aranged på en sådan måde, at stå i for decimaltal . For eksempel for at tilføje numre fire og fem , ville computeren tage den binære repræsentation af hvert nummer (fire = 0100 , fem = 0101) og tilføje dem i henhold til binær notation : Hej

    0100 40101 5 --- --------- 1001 9
    computer Gates

    på niveauet af computer hardware , er alle operationer håndteres gennem interaktion mellem signaler, der passerer gennem forskellige logiske og matematiske porte, som tager input og producere output baseret på input og typen af gate . For matematiske operationer , eksisterer kun én type af gate : tilføjelsen dato. Da du kun har en tilføjelse gate, med henblik på at udføre andre operationer som subtraktion , computeren simpelthen tilføjer en række til et negativt tal . For eksempel for at trække 4 fra 9 (9 - 4) , vil computeren faktisk tilføje -4 til 9 (9 + (-4))
    Binary Subtraction
    < . br > p Som al matematik i en computer sker i binær , ville de grundlæggende funktioner for subtraktion der tilsættes et negativt binært tal til et positivt eller negativt binære tal . Men binære tal ikke typisk eksisterer i negativt . En computer beskæftiger i binær er heller ikke i stand til at bare sætte en negativt fortegn foran et heltal. Tværtimod skal en særlig form for transformation på et binært tal forekomme, før det kan betragtes som negativ . Denne transformation kaldes " tokomplement " (Kilde 2).
    Tokomplement

    For at konvertere et binært tal til sin negative modstykke, computeren følger en to -trins proces. Den første er at vende alle de cifre i et binært tal fra 0 til 1 eller 1 til 0 (Kilde 1). Derefter skal du trække 1 fra dette nummer. Dette antal er nu negativ. I det følgende eksempel , vil computeren trække en 8 - bit binært tal ( 12 ) fra en anden 8 - bit tal ( 36 ) ved at skifte 12 til dens negative version og tilføje de to tal ( kilde 2 ) . Det er primært , hvordan en computer fungerer subtraktion : Hej

    0010 0100 360000 1100 12

    tokomplement : 1111 0011 + 1 = 1111 0100 = -12

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

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan Læs Matlab 
    ·Sådan Program i MIPS 
    ·Sådan Konverter Enum til liste 
    ·Sådan Tilpas din Cursor med CSS -kode 
    ·Forskellen mellem Delete & Truncate i Oracle 
    ·Sådan Konverter Sign Felter til Alpha Numerisk i COBOL…
    ·Liste over Fordele ved UML 
    ·Hvordan man laver en gris spil i pseudokode 
    ·Hvad er Stack Overflow på linje 42 
    ·Sådan pakkes AVI Metadata i Matlab 
      Anbefalede Artikler
    ·Tutorial for SNMP i PHP 
    ·Hvad er Color Konstant i Java 
    ·Sådan beskytter mod SQL injektion i PHP 
    ·Sådan Korrekt Scriptfejl 
    ·Voice chat Projekter i Visual Studio 
    ·Hvordan man skriver til File Java-applet 
    ·Sådan Konverter Pennies til Nickels om Visual Basic 
    ·Sådan importeres MySQL til HSQLDB 
    ·Hvordan man laver en rund boks Med CSS3 
    ·Sådan Control en browser fra Vb.net 
    Copyright © Computer Viden http://www.computerdk.com