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
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.
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.
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!