Meddelande

Du befinner dig just nu på en äldre version av Pluggakuten, gamla.pluggakuten.se. Nya Pluggakuten lanserades den 6 februari 2017 och du finner forumet på www.pluggakuten.se.

På gamla.pluggakuten.se kan du fortfarande läsa frågorna och svaren som ställts, men du kan inte skapa ett nytt konto eller nya trådar. Är du redan medlem kan du däremot fortfarande logga in och svara i befintliga trådar. Nya frågor och nytt konto skapar du på det nya forumet, välkommen dit!

[HSM] Binär addition

erik93
Medlem

Offline

Registrerad: 2015-09-09
Inlägg: 12

[HSM] Binär addition

Hej

Två tal

1001 + 1101

Uppenbarligen så kan man väl inte konvertera till decimal och addera, sen konvertera till binära?
Jag kan inte tänka mig det för det hade ju varit för enkelt då och då hade man ju inte behövt göra den mer krångliga binära additionen

Så man ställer dom såhär så vitt jag vet

1001
1101
-----
SVAR

Jag vet sen att ettor ställs längst upp så kallade "ettor" i minne, vet ej dock varför

1+1 blir 1 (0) vad det nu innebär, hamnar en nolla under var och man sätter en etta där uppe?


https://www.sps-lehrgang.de/typo3temp/f … ren-9a.jpg


I denna bilden så klarnar det lite, men jag förstår fortfarande inte var 2 ettor kommer ifrån
Ska man "lägga till" ettor bara när det är 1 + 1 som adderas?

 
joculator
Medlem

Offline

Registrerad: 2012-09-12
Inlägg: 3920

Re: [HSM] Binär addition

Länken är 'forbidden'
men 1+1=0 (och 1 i minne)


_1001
_1101
--------
??????

(jag skriver mellanslag som _ och sätter in ett mellanslag till vänster för att få plats på slutet.)
börja från höger

___1
_1001
_1101
--------
____0

---------------------------------------------------------------

___1
_1001
_1101
--------
___10

-------------------------------------------------------------------

___1
_1001
_1101
--------
__110


----------------------------------------------------------------------

1__1
_1001
_1101
--------
_0110


----------------------------------------------------------------------

1__1
_1001
_1101
--------
10110

 
erik93
Medlem

Offline

Registrerad: 2015-09-09
Inlägg: 12

Re: [HSM] Binär addition

Okej, så var gång det är 1+1 som ska adderas så får vi en etta där uppe?
och 1+1 blir 0,  0+0 = 1, och 0+1 = 1?

 
joculator
Medlem

Offline

Registrerad: 2012-09-12
Inlägg: 3920

Re: [HSM] Binär addition

Nej,
0+0=0   inget i minne
0+1=1   inget i minne
1+0=1   inget i minne
1+1=0   med 1 i minne

......
1+1+1=1  med 1 i minne

 
Yngve
Medlem

Offline

Registrerad: 2015-09-13
Inlägg: 2941

Re: [HSM] Binär addition

erik93 skrev:

Uppenbarligen så kan man väl inte konvertera till decimal och addera, sen konvertera till binära?

Jo det går alldeles utmärkt att göra det.
Om inte annat så är det ett bra sätt att kontrollera sin binära addition.

erik93 skrev:

Jag kan inte tänka mig det för det hade ju varit för enkelt då och då hade man ju inte behövt göra den mer krångliga binära additionen

Nja, den binära additionen är ju mycket lättare än den decimala.

Du behöver endast hålla reda på de fyra additionsreglerna enligt joculators tidigare svar.
(jag föredrar dock att rent ut säga att 1 + 1 = 10 och inte hålla på med minne och sådant)

Den decimala additionen däremot, är ju superkrånglig!
Du måste lära dig att:
0 + 0 = 0
0 + 1 = 1
0 + 2 = 2
...och så vidare, upp till...
0 + 9 = 9
1 + 0 = 1
1 + 1 = 2
1 + 2 = 3
...och så vidare, ända upp till...
9 + 8 = 17
9 + 9 = 18

Det blir ju 100 additionsregler att hålla reda på.

För att inte tala om multiplikation!

Tänk om vi skulle räkna binärt, då hade det varit en baggis att memorera multiplikationstabellen:
0 * 0 = 0
0 * 1 = 0
1 * 0 = 0
1 * 1 = 1

Klart!


Nothing else mathers
 


Sidfot

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson

Powered by Mattecentrum
 |  Denna sida använder cookies |  Kontakta oss |  Feedback |