Konverteringskalkulator for talsystemer

Almindelige talsystemer omfatter binær (Base 2), decimal (Base 10), oktal (Base 8) og hexadecimal (Base 16). Konverteringskalkulatoren for talsystemer konvertering giver brugeren mulighed for at indtaste et tal i ethvert talsystem og konvertere det til et andet talsystem. Det fungerer også som en binær bit-skifte kalkulator, så du kan ændre værdierne ved at flytte bits til højre eller venstre eller ved at ændre individuelle bits.

Decimal
Oktal
Hexadecimal
Binær
Binær Decimal Oktal Hexadecimal (Base 2) (Base 10) (Base 8) (Base 16) 10 9 0 1 2 3 4 5 7 6 8 A B C D E F 11 12 13 14 0 1 2 3 4 5 7 6 8 9 10 11 12 13 14 15 16 17 18 19 20 0 10 01 100 101 111 1000 1001 1010 1011 11 1100 1101 1110 1111 10000 10001 10010 10011 10100 Konvertering af tal 0 1 10 2 3 4 5 7 6 11 12 13 14 15 16 17 20 21 22 23 24 110
Binør bit-manipulation

31
24
23
16
15
8
7
0
Konvertering af tal forklaret

Decimal talsystemet er det, vi bruger dagligt. I det decimale talsystem repræsenterer cifrenes position en potens på 10 (basis 10). Det betyder, at når du bevæger dig til venstre fra den mindst signifikante bit, vil du stige til den næste position, når du når 9. En værdi på 9 repræsenterer 9 "1'ere", mens 10 repræsenterer 1 "ti'er".

Binær er et base 2 system, hvor kun 1'ere og 0'ere benyttes. Hver position repræsenterer et trin på 1. Et binært tal på 1 efterfølges sekventielt med 10 (1 i "2'eren" sted og "0" i dem). Næste ville være 11 (1 i 2'eren, +1 i 1'eren). 100 er decimal 4 (1 i 4'eren, 0 i 2'eren, 0 i 1'eren). Den største fordel ved et binært talsystem, når det kommer til programmering er at det er meget nemt for kredsløb at repræsentere de to tilstade. I elektronik kan 1'erne og 0'erne bruges som slukket eller tændt tilstand. Dette gør binær base grundlæggende for al programmering. Binære ulemper kommer fra det faktum, at binære tal ender med at være meget lang, hvis antallet er stort.

Det oktal system er baseret på base 8, hvilket betyder, at positionsangivelsen af tallene (fra LSB) går 1'ere, 8'ere, 64'ere osv. F.eks. i det oktale talsystem hvor 135 nedbrydes som 1x64 + 3x8 + 5x1 for i alt 93. Det oktal system er mindre populært i dag og er stort set blevet erstattet af base 16 hexadecimale system.

Det hexadecimale system er baseret på en base på 16 og bruger tallene 0-9 og bogstaverne A til F. I dette system er "1'ernes" positionsstigninger 0 - 9, men "10" repræsenteret ved bogstavet A, 11 ved B osv. Den største fordel ved hex-systemet er, at det er en nemmere måde at repræsentere meget store tal på. En hex værdi af 4B6 nedbrydes til 4 (binær 0100) B (binær 1011) 6 (binær 0110). På denne måde kan det tage en meget lang binær streng og kondensere det til en lettere at læse format.

×