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 Multiplicera Binära tal

    Det binära talsystemet är ett alternativ till decimalsystemet . De decimala systemet fungerar på basen 10 , det binära systemet fungerar på basen två . Så istället för att ha 10 siffror , från 0 till 9 , har det binära systemet endast två : 0 och 1 . Numren kan läggas till , subtraheras , multipliceras och delas i binär mycket lättare än i decimal eftersom det bara finns två nummer för att manipulera . Instruktioner
    en

    Placera multiplicands en ovanpå den andra. Passa in de binära talen så att det finns en siffra direkt över en annan börjar med den siffran längst till höger . Till exempel , om problemet är att beräkna produkten av 10111 och 110 , plats 10111 på topp och rada upp 110 undertill så att de längst till höger siffrorna - 0 i 110 och den sista 1 i 10111 - är i linje .
    2

    igenom reglerna för att lägga till och multiplicera binära tal : noll gånger noll eller ett är lika med noll , motsvarar en gånger en man , ett plus ett lika 10 , ett plus noll eller noll plus ett lika med ett, och noll plus noll är lika med noll . Observera att tillsätta ett plus ett nödvändigt transporterar över en siffra i kolumnen till vänster .

    T.ex. 1010 + 1111 = 11001 . Noll plus ett lika med ett, ett plus ett lika 10 , så släpp noll och bära en till den tredje kolumnen . Ett plus ett är lika med 10 , så släpp noll och bära en till den fjärde kolumnen . I den fjärde kolumnen ett plus ett plus ett lika med 11 , så släpp det och bära en över till den vänstra kolumnen i lösningen .
    3

    Multiplicera siffran längst till höger i botten antal med varje siffrorna i översta multiplikanden och skriva produkter under ekvationen . Separera lösningen från problemet med en horisontell linje. Till exempel , för att multiplicera 10111 och 110 , multiplicera noll gånger en , sedan noll gånger ett, noll gånger ett, noll gånger noll och noll gånger en . Du kan också tänka på problemet som 10111 gånger noll . Skriv alla nollor i lösningen området från höger till vänster . Lösningen kommer att läsa 00000
    4

    Under den första delen av lösningen , placera en platshållare , . En platshållare är en nolla längst till höger av den lösning som innebär att vi multiplicera siffrorna i den andra kolonn . Multiplicera en gånger en, en gånger en, en gånger en , en gånger noll , och en gånger en . Den andra raden i lösningen kommer att läsa 101110 .
    5

    Upprepa för nästa kolumn . Placera två platshållare , nollor , i den högra änden av lösningen fältet eftersom du nu multiplicera med antalet i den tredje kolumnen . Multiplicera en gånger en, en gånger en, en gånger en , en gånger noll , och en gånger en . Den tredje raden av lösningen kommer att läsa 1.011.100 .
    6

    Lägg de tre raderna av lösningen för att nå den slutliga produkten. Lägg 00000 + 101110 + 1.011.100 . Line- up siffrorna från höger till vänster , detta problem har sju kolumner av siffror . Lägg noll plus noll plus noll , skriv 0 i lösningen området . Separera problemet ur lösningen område med en horisontell linje . Lägg noll plus ett plus noll för att nå 1 . Lägg noll plus ett plus ett att nå 10 , släppa noll och bära den till nästa kolumn . Lägg ett plus noll plus ett plus ett att nå 11 , släppa den och bära den till nästa kolumn . I den femte kolumnen , tillsätt ett plus noll plus noll plus en för att nå 10 . Släpp noll och bära den till sjätte kolumnen . Lägg ett plus en plus noll för att nå 10 , släppa noll och bära en till den sjunde kolumnen . Lägg ett plus ett att nå 10 , släpp noll och bära den till åttonde kolumnen . Släpp en från åttonde kolumnen i lösningen
    7

    Kontrollera alla dina matte och skriva om lösningen bredvid matte : . . 10.001.010

    Tidigare:

    nästa:
    relaterade artiklar
    ·Färdigheter som behövs för CIS Spelprogrammering
    ·Hur Infoga databas information i Flödesschema
    ·Hur man fråga en Datasource i Visual Basic
    ·Ta bort filer med T - SQL
    ·Hur man läser en Pipe Separerad linje i ett Bash Array…
    ·Siemens S7 - 300 Programmering Utbildning
    ·Hur man skriver manus för Mac OS X
    ·Hur att skapa en produkt nyckel i Visual Installer
    ·Verktyg används för att omvandla Algoritmer på Progr…
    ·Axis Gränser i MATLAB
    Utvalda artiklarna
    ·Hur man skapar ett skript Password Reset i VB
    ·Hur man läser RSS Med VBScript
    ·Hur man beräknar Kurs & Avstånd i VB
    ·Hjälp för VB6 Internet Transfer Control
    ·Visual Basic Command Options
    ·Hur bli av hållare i Python Array
    ·Hur du tar bort dubbletter med Oracle SQL
    ·Hur man startar ett skript som en separat process i Pyt…
    ·Hur man bygger ett PHP Client /Server
    ·Hur konvertera Unicode för ANSI Vb
    Copyright © Dator Kunskap http://www.dator.xyz