• Hem
  • Kemi
  • Astronomi
  • Energi
  • Natur
  • Biologi
  • Fysik
  • Elektronik
  • Konvertering av signerad magnitud binär till decimal:en steg-för-steg-guide

    Av Sean Mann
    Uppdaterad 30 augusti 2022

    Konvertering mellan binär och decimal notation med teckenstorlek är ett grundläggande koncept inom datavetenskap, vilket möjliggör korrekt representation av både positiva och negativa heltal.

    Steg 1:Identifiera de relevanta bitarna

    Ignorera teckenbiten längst till vänster och eventuella inledande nollor som visas mellan teckenbiten och den första '1'an. Börja från databiten längst till höger, tilldela successiva potenser av två (2^0, 2^1, 2^2, …) till varje position. Till exempel, i det signerade storlekstalet 10000101 , de relevanta databitarna är de tre längst till höger, vilket motsvarar 2^2=4, 2^1=2 och 2^0=1.

    Steg 2:Summa värdena för "1"-bitarna

    Lägg till två potenser som motsvarar positionerna där biten är 1. I exemplet ovan är 4+1=5.

    Steg 3:Använd skylten

    Bifoga ett negativt tecken om teckenbiten (längst till vänster) är 1; annars är siffran positiv. Alltså 10000101 konverterar till -5 i decimal.

    © Vetenskap & Upptäckter https://sv.scienceaq.com