Alat Konverter

Enter a decimal number. Choose between unsigned and signed (two's complement) interpretation. Select the bit size to format the output correctly.

Bits:

0

Type:

Unsigned

Representasi Biner:

Tentang Sistem Angka

Sistem Desimal

Sistem desimal adalah sistem penomoran basis-10 yang menggunakan sepuluh simbol berbeda: 0, 1, 2, 3, 4, 5, 6, 7, 8, dan 9. Ini adalah sistem bilangan yang paling umum digunakan dalam kehidupan sehari-hari.

Sistem heksadesimal

The hexadecimal system is a base-16 numbering system that uses 16 distinct symbols. These symbols are 0-9 to represent values zero to nine, and A-F (or a-f) to represent values ten to fifteen.

Tabel Konversi Desimal ke Heksadesimal

Decimal Hexadecimal Decimal Hexadecimal
0 0 8 8
1 1 9 9
2 2 10 A
3 3 11 B
4 4 12 C
5 5 13 D
6 6 14 E
7 7 15 F

Pelengkap Dua

Pelengkap dua adalah operasi matematika yang digunakan untuk mewakili bilangan negatif dalam sistem biner. Ini banyak digunakan dalam komputasi karena menyederhanakan operasi aritmatika seperti penjumlahan dan pengurangan.

Untuk mengonversi bilangan positif ke rekan negatifnya dalam pelengkap dua:

  1. Konversi angka menjadi biner.
  2. Invert all the bits (change 0 to 1 and 1 to 0).
  3. Tambahkan 1 ke hasil inversi.

Untuk mengonversi bilangan pelengkap dua negatif kembali ke desimal:

  1. Balikkan semua bit.
  2. Tambahkan 1 ke hasil inversi.
  3. Konversi hasilnya menjadi desimal dan awali dengan tanda negatif.

Contoh: Pelengkap Dua 8-bit

Positive Number (5):

0000 0101 (binary)

Negative Number (-5):

1111 1010 (inverted bits of 5)

1111 1011 (add 1 = two's complement representation of -5)

Rentang untuk Pelengkap Dua 8-bit:

-128 (1000 0000) to 127 (0111 1111)

Related Tools