Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Hårdvara
  • Allt-i - ett-skrivare
  • Apple Computers
  • BIOS
  • CD & DVD drives
  • Processorer
  • Computer Drives
  • Bildskärmar
  • Kringutrustning
  • Datorkraft Källor
  • dator Skrivare
  • Computer uppgraderingar
  • Stationära datorer
  • Elektronisk bok läsare
  • Externa hårddiskar
  • Flash Drives
  • Input & Output Devices
  • Kindle
  • Bärbara datorer
  • stordatorer
  • Möss & tangentbord
  • Netbooks
  • Network Equipment
  • Nook
  • bärbara datorer
  • Övrigt Hårdvara
  • PC Computers
  • projektorer
  • RAM , kort och moderkort
  • skannrar
  • Servrar
  • Ljudkort
  • Tablet PC
  • grafikkort
  • arbetsstationer
  • iPad
  • * Dator Kunskap >> Hårdvara >> Computer Drives >> Content

    Konvertera ett decimaltal till 8 - bitars signerat -magnitud

    Data flyttar runt datorer bor ofta i registren . Dessa är enheter precis stora nog att hålla en binär sträng av en kort - fast längd . Input och output -enheter är anslutna till registren . Data går till ett register på väg in i eller ut ur minnet . För att lägga till två siffror , måste du lägga de två talen i ingångsregistren av huggorm och det kommer att visas i huggorm utgångsregister efter en viss tidsfördröjning . Storleken av ett register beror på de uppgifter som den håller . Den minsta registren håller en ASCII-tecken - 8 binära bitar . Instruktioner
    1

    Konvertera ett decimaltal till ett binärt tal genom att upprepade gånger dividera decimaltal med 2 och hålla reda på resterna . Till exempel , för att konvertera decimal 50 till binärt , börja genom att dividera med 2 till 50 , och fortsätta dela 2 i de kvoter tills 50 är borta , hålla reda på resterna . 50/2 = 25 med återstoden av 0 . 25/2 = 12 med återstoden av ett . 12/2 = 6 med resten 0 . 6/2 = 3 med resten 0 . 3/2 = 1 med återstoden en . 1/2 = 0 med resterande 1 . De rester - från sista till första - är 110010 , men om vi använder en 8 - bitars register alla strängar har 8 siffror så pad med nollor till vänster för att få 0011 0010
    2

    . Använd " tvåkomplement " notation för att representera negativa tal . Om du vill konvertera ett binärt tal till ett negativt tal , vänd alla bitar och tillsätt 1 . Till exempel är -50 0011 0010 konverteras till tvåkomplement eller 1100 1101 + 1 = 1100 1110 . En av de bra sakerna som representerar negativa tal som två är ett komplement är att siffran längst till vänster i strängen låter dig veta om strängen är ett positivt eller negativt tal . Om biten längst till vänster är noll , är antalet positiva. Om biten längst till vänster är en , är antalet negativa .
    3

    Vet de gränser som registret storlek och format . Om du använder en 8 - bitars register och använder den biten längst till vänster för att representera tecknet , har du bara 7 lägen för att representera storleken . Sju bitar kan representera de olika siffror från 0 till 2 ^ 7 - 1 eller 0 till 127 och de negativa siffrorna nere till -127 . Om du behöver representera tal utanför detta område , behöver du en större register .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man uppdaterar en CD-drivrutin i en bärbar dator
    ·Vad är ett minustecken Verserna ett plus på en DVD
    ·Hur du installerar DSL
    ·Problem Burning CDs
    ·Hur till Återvinna Flash Media
    ·Felsökning av A7N8X
    ·Hur man tar bort CRT kretskort från botten av CRT Neck…
    ·Hur man konfigurerar en dator som en Media Player
    ·Hur man installerar och uppgraderar en IDE hårddisk
    ·Felsökning TI-84 Plus Silver Edition
    Utvalda artiklarna
    ·Hur optimera datorns minne
    ·Hur använder jag ett USB-minne
    ·SCSI till USB -kabel Adapter
    ·Hur man ställer in en Jet Direct -server med skrivaren…
    ·Hur man installerar DVD- ROM-enheter
    ·Hur du förlänga din Bluetooth Räckvidd
    ·Hur du installerar ett gratis anslutning Trådlöst int…
    ·Hur att rengöra en bläckstråleskrivare
    ·Hur man ändra upplösningen för den inbyggda webbkame…
    ·Hard Disk Data Recovery
    Copyright © Dator Kunskap http://www.dator.xyz