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

    Lägga till heltal med Bit Skiften

    Förståelse binär matematik är en förutsättning för effektiv programmering av digitala kretsar - i synnerhet låg - nivå hårdvarunära programmering . När du lägger till två heltal i datorns processor , lite förskjutningar uppstår under processen . När tillsatsen ger ett heltal som går utöver gränserna för registret , extra bitar som formuläret till vänster sida av antalet genererar lite skift . Instruktioner
    en

    Load heltalsvärdet i ett register som används för tillsats . Fyll på andra heltalet i ett andra register . Lägg bitarna i heltalen en position i taget , med början med den minst signifikanta biten ( LSB ) . Alltid vara medveten om en överföring sker i summan av den aktuella biten positionen efter summan . Bär den till nästa position och fortsätta med nästa bit summering .
    2

    Lägg LSB för varje heltal tillsammans och placera summan i LSB den första heltalet s register . Anteckna varje överföring tidigareläggas och lägg ihop de kommande bitarna i varje heltal .
    3

    Fortsätta att göra de tillägg med varje par av bitar och skriva deras summa till samma bit position i registret över den första heltalet .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Konvertera Pseudo koder till flödesscheman
    ·Varför uppstår en oändlig loop
    ·Hur man tar bort SVN historia i Eclipse
    ·Hur man gör en digital klocka
    ·Vad är ett undantag Brytpunkt
    ·Hur man redigerar en registret Med Austrumi
    ·Hur ställa in timeout- sessioner i iFrame
    ·Hur kan man överföra transportanhållanden till SAP
    ·Vilka är de två språk som används mest för Profess…
    ·Vad är en programmering flödesschema
    Utvalda artiklarna
    ·Hur man trycka på knappar i Batch File
    ·Enkla Kodning i JS Textredigeraren
    ·Handledning för SQL i VB
    ·Hur man skapar en webbtjänst som använder Axis
    ·Hur får SoapClient att Skicka ett Godkänn Header
    ·Konvertera VB6 till 64 Bit
    ·JavaScript Tutorial för Time valideringsfunktion
    ·Hur man sållar ett nummer i en sekvens
    ·Fördelarna med JDK 1.6
    ·Hur man raderar ProgressBar mapp med VBScript
    Copyright © Dator Kunskap http://www.dator.xyz