Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Computer Programspråk >> Content

    Hur man löser Binary Math Problem

    När Johnny von Neumann blev involverad i datorer i slutet av 1940 , en av hans förslag var att använda binära tal . Anledningen till detta var främst hårdvarunära . Det är lättare att växla elektroniska enheter mellan en av två stater . Detta gällde särskilt för elektroniska apparater i 1940-talet . Det är också lättare att registrera binära tal där varje minne element har endast två stater . Med binära tal innebär dock att människor som arbetar med datorer måste lära sig att göra beräkningar i ett nytt sätt . Instruktioner
    1

    Konvertera binära tal till decimala tal genom att multiplicera de ettor och nollor av lämpliga befogenheter två . Till exempel är 1101 i binär visad som en x 2 ^ 3 + 1 x 2 ^ 2 + 0 x 2 ^ 1 + 1 x 2 ^ 0 = 8 + 4 + 0 + 1 = 13 decimal . Att konvertera från decimal till binär , fortsätta dela 2 till decimaltal och hålla koll på de rester . Så 13/2 = 6 , resten 1 , 6 /2 = 3 , resten 0 , 3 /2 = 1 , resten 1 , 1/2 = 0 , återstoden 1 . De rester i omvänd ordning är 1101 , den binära representationen av decimal 13
    2

    Lägg binära tal två siffror i taget på samma sätt som du lägger decimaltal förutom reglerna är enklare : . 0 + 0 = 0 utan carry , 0 + 1 ( eller 1 + 0 ) = 1 utan carry och 1 + 1 = 0 med en 1 carry . Om du lägger långa kolumner av siffror , lägg upp dem i en kolumn . Om summan är ännu (t.ex. 6 ) , skriva en nolla och bär halva summan (t.ex. 3 ) till nästa kolumn . Om summan är udda (t.ex. 9 ) , skriva ett en , mentalt subtrahera ett från summan (t.ex. 9-1 = 8 ) , och bär halva mängden (t.ex. 4 )
    < . br > 3

    Multiplying binära tal är mycket enkel . Ställ in multiplikation problemet som du skulle för en decimal multiplikation problem . För linjer som bildas genom att multiplicera det översta nummret med en siffra av botten i taget, skriva den övre nummer för varje en i botten och en linje av nollor för varje nolla i botten nummer . Var noga med att flytta åt vänster varje partiell produkt som du skulle för decimal multiplikation . Rita en linje och tillsätt .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Ställa Bredd på en GridView Kolumn
    ·Inbyggda funktioner i T - SQL
    ·Konstruerar GUI
    ·Hur man skapar AS2 Klasser
    ·Vilken dator språk använder korta ord Kallas Mnemonic…
    ·Hur man använder Enterprise Library Data Access Blocke…
    ·Hur du ändrar synligheten för en WPF Grid
    ·Hur Code dataöverföring med HTTPService Flex
    ·Hur man använder SDF & SQL Connection
    ·Standard Operating Procedures i Oracle RAC Miljö
    Utvalda artiklarna
    ·Hur man gör en buffert i C + +
    ·Jämförelse av CFM till PHP
    ·Hur man skickar HTML-mail med CDO
    ·Hur man bygger 32 - bitars Linux program på 64 - bitar…
    ·Minnesläcka Performance
    ·Hur man spelar en wav-fil i Python
    ·Hur man skriver databasapplikationer med C #
    ·Hur för att tolka en CSV -fil i VB
    ·Hur hitta resurser för att lära Xcode för iPhone Sof…
    ·Hur man använder Visual Basic för att kontrollera Ste…
    Copyright © Dator Kunskap http://www.dator.xyz