KONVERSI BILANGAN DESIMAL DAN BINER
buat temen2 yang lagi belajar bahasa pemograman asembly penting nih belajar ini... saya kasih contoh soalnya langsung aja..
1. Rubahlah Bilangan Desimal berikut ke dalam bentuk Bilangan Biner.
a) 497
b) 644
2. Berapa jumlah dari :
a) 11101100 (2) + 11101000(2)
b) 11111111(2) + 11011100(2)
3. Berapa jumlah dari :
a) 1110011(2) - 1001110(2)
b) 0111101(2)- 1111110(2)
4. Berapa hasil dari:
a) 1110110 (2) X 1010100 (2)
b) 11110 (2) X 111 (2)
Jawaban :
1. a. -> 497 : 2 = 248 sisa 1
248 : 2 = 124 sisa 0
124 : 2 = 62 sisa 0
62 : 2 = 31 sisa 0
31 : 2 = 15 sisa 1
15 : 2 = 7 sisa 1
7 : 2 = 3 sisa 1
3 : 2 = 1 sisa 1
1 : 2 = 0 sisa 1
Bilangan biner adalah : 111110001
b. -> 644 : 2 = 322 sisa 0
-> 322 : 2 = 161 sisa 0
-> 161 : 2 = 80 sisa 1
-> 80 : 2 = 40 sisa 0
-> 40 : 2 = 20 sisa 0
-> 20 : 2 = 10 sisa 0
-> 10 : 2 = 5 sisa 0
-> 5 : 2 = 2 sisa 1
-> 2 : 2 = 1 sisa 0
-> 1 : 2 = 0 sisa 1
Bilangan Binernya adalah 1010000100
2. a. 111 1
11101100 => 1x27+1x26+1x25+0x24+1x23+1x22+0x21+0x20 =236
11101000+ => 1x27+1x26+1x25+0x24+1x23+0x22+0x21+0x20 =232 +
111010100 => 1x28+1x27+1x26+0x25+1x24+0x23+1x22+0x21+0x20 = 468
b. 111111
11111111 =>1x27+1x26+1x25+1x24+1x23+1x22+1x21+1x20 = 255
11011100+ =>1x27+1x26+0x25+1x24+1x23+1x22+0x21+0x20 = 220 +
111011011 =>1x28+1x27+1x26+0x25+1x24+1x23+0x22+1x21+1x20 = 475
3. a. 11
1110011 => 1x26+1x25+1x24+0x23+0x22+1x21+1x20 = 115
1001110 – => 1x26+0x25+0x24+1x23+1x22+1x21+0x20 = 78 -
0100101 => 0x26+1x25+0x24+0x23+1x22+0x21+1x20 = 37
b. 1 1
0111101 => 0x26+1x25+1x24+1x23+1x22+0x21+1x20 = 61
1111110 - => 1x26+1x25+1x24+1x23+1x22+1x21+0x20 = 126
11000111 => 1x27+1x26+0x25+0x24+0x23+1x22+1x21+1x20 = - 65
4. a. 1110110
1010100 x
10000000
110000000
11110110
10000000
11110110
110000000
1110110 +
10011010111000
= 1x213+0x212+0x211+1x210+1x29+0x281x27+0x26+1x25+1x24+1x23+0x22+0x21+0x20
= 8192+1024+512+128+32+16+8
=9912
b. 11110
111 x
1
111
1111110
1111110
11110 +
11010010
= 1x27+1x26+0x25+1x24+0x23+0x22+1x21+0x20
= 128+64+16+2
= 210
Yang belum mengerti boleh tanya di komentar dan buat yang sudah pandai mohon koreksinya..