3 svar
2482 visningar
KarlT behöver inte mer hjälp
KarlT 2 – Fd. Medlem
Postad: 7 mar 2017 14:38

Multiplikation med binära tal

Hej jag har problem med följande uppgift.

Visa utan att övergå till det decimala systemet vad produkten av de binära talen 1100 och 1011
blir. Kontrollera sedan resultatet genom att byta bas.

 

Jag har räknat ut följande.

1100=1*2^3+1*2^2+0*2^1+0*2^0=8+4=12

1011=1*2^3+0*2^2+1*2^1+1*2^0=8+2+1=11

12*11=132

 

Har jag räknat rätt då? Och vad menar de med "kontrollera sedan resultatet genom att byta bas."? Bör inte svaret bli betyidligt större om jag tex använder basen 3?

1100=1*3^3+1*3^2=27+9=36

Louis 3912
Postad: 7 mar 2017 14:53

Det du har gjort är väl just att byta bas (till decimal bas), det du skulle göra i kontrollen.

Uppgiften är att räkna helt binärt.

Yngve 42406
Postad: 7 mar 2017 15:42 Redigerad: 7 mar 2017 15:43

Den binära multiplikationstabellen är fantastiskt enkel!

0 * 0 = 0

0 * 1 = 0

1 * 0 = 0

1 * 1 = 1

 

Och så behöver du veta additionsreglerna som är nästan lika enkla:

0 + 0 = 0

0 + 1 = 1

1 + 0 = 1

1 + 1 = 10

 

Med hjälp av dessa regler kan du nu utföra binär multiplikation med en vanlig uppställning.

KarlT 2 – Fd. Medlem
Postad: 7 mar 2017 17:18

Såg en video på youtube som förklarade en del också.

Alltså är:

1100*1011=10000100

Och att kontrollera med att byta bas var det jag gjorde först.

Tack för hjälpen!

Svara
Close