Her er løsninger oppgaver uke 36 og 37

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