Oppgave binære beregninger
Oppgave 1
Fødselsdag: 6. januar blir 0106
106 : 2 = 53 rest 0, 53 : 2 = 26 rest 1, 26 : 2 = 13 rest 0, 13 : 2 = 6 rest 1, 6 : 2 = 3 rest 0, 3 : 2 = 1 rest 1, 1 : 2 = 0 rest 1
Altså: A = 106(10) = 1101010(2)
Oppgave 2
A * 2 = B 106(10) * 2(10) = 212(10)
2(10) = 00000010(2)
1101010 * 10 =
+ 0000000
+1101010
=11010100
Altså: B = 11010100(2)
Oppgave 3
Endrer biter med 0 til 1, med 1 til 0 og legger til 1. Forutsetter 8 bits
Altså: A = 01101010 da blir C = 10010101 + 1 = 10010110(2) C = 150(10)
Oppgave 4
B + C = D
+ 11010100
+ 10010110
=101101010 Fjerner første biten. D = 1101010
Oppgave 5
D = 1101010, det blir 64 + 32 + 8 + 2 = 106(10)
Created av Odd Bøydingepost3. september 2003