Hei
Skal gjøre om -5/6 til 2-tallsystemet. Fant ut at 5/6 = 0.110101010.....
Kan jeg da bare sette -5/6 = -0.11010101.. ?
Binære negative tall
Moderators: Vektormannen, espen180, Aleks855, Solar Plexsus, Gustav, Nebuchadnezzar, Janhaa
-
- Pytagoras
- Posts: 5
- Joined: 14/09-2012 20:03
Totallsystemet har . ja, akkurat som titallssystemet, ellers ville det være umulig å representere andre tall enn heltall i totallsystemet. Der man i titallssystemet har 1/10, 1/100, 1/10^3 ... etter . har man i totallssytemet 1/2, 1/4, 1/2^3, 1/2^4 osv.
For det opprinnelige spørsmålet er det helt greit å sette '-' fremfor et tall i totallssystemet.
For det opprinnelige spørsmålet er det helt greit å sette '-' fremfor et tall i totallssystemet.
Vel etter 10 sekunder med søking på google så fant jeg følgende
Sitatet er for øvrig hentet fra http://answers.yahoo.com/question/index ... 920AA1TcdV
Så det som blir sagt her er at du, for å gjøre det negativt, må bytte om på hver bit, altså at hver 0 blir 1 og hver 1 blir 0 og deretter addere det nye tallet med 1.Most computers use the 2s compliment. This is where you flip all the bits and add 1. For example 57 in 8 bit binary is
0011 1001 so to get -57 flip all the bits and add 1
1100 0110
+0000 0001
----------------
11000111 = -57
this allows computers to add the negative to the positve and come up with zero (ignoring the overflow bit)
0011 1001 = 57
+1100 0111 = -57
----------------
1 0000 0000
Sitatet er for øvrig hentet fra http://answers.yahoo.com/question/index ... 920AA1TcdV