Hur man konverterar teckenstorlek till decimal

Att konvertera mellan teckenstorlek och decimal är en viktig färdighet som lärs ut i datavetenskapsklasser. Signerad magnitud är en binär representation där biten längst till vänster är en teckenbit, till exempel 01111110. Decimaltal är vad du använder i det vanliga dagliga livet, som -1, 0, 1 och 2. Omvandling mellan dessa två numeriska former kräver förstå hur binär och tecknet bit i teckenstorlek fungerar.

Märk varje siffra i det signerade magnitudnumret med en ökande potens av 2, med början från den längst till höger siffran och flytta till vänster. Potenserna 2 är i form av 2^0, 2^1, 2^2, 2^3 och så vidare. Ignorera numret längst till vänster och ignorera eventuella utfyllnadsnollor mellan siffran längst till vänster och den första 1:an. Numreringssekvensen är ”32, 16, 8, 4, 2, 1” och så vidare. Till exempel får det signerade magnitudnumret ”10000101” etiketterna ”4, 2, 1”, med siffran längst till vänster och utfyllnadsnollorna ignoreras.

Samma ihop alla etikettvärden där motsvarande teckenstorleksnummer har en 1 i sin siffra. Till exempel är 10000101 ”1+4=5”.

Lägg till ett negativt tecken längst fram på talet om siffran längst till vänster är en 1. Till exempel blir 10000101 -5. Detta är decimalmotsvarigheten till det signerade magnitudtalet.

Lämna ett svar

Relaterade Inlägg

  • Högskoleprovets utmaningar – matematik

  • Hur man beräknar korrelationskoefficienter med en ekvation

  • Hur man beräknar volymer av femkantiga prismor

  • Hur man konverterar omkrets till diameter på en miniräknare

  • Hur man testar Chi-Square

  • Vilka är några egenskaper hos protein?