Avatar billede killer_bee Nybegynder
25. marts 2008 - 10:02 Der er 7 kommentarer og
1 løsning

2’s Compliment sum udregning

Hej alle,

Er der nogen som kan forklare hvordan man udregner førgende:
2’s Compliment sum of Bytes 2 ~ 8)

og bytes ser således ud:
A0 01 00 00 00 04 22 00 FF AF D9
så man skal udregne summen af disse byes:
01 00 00 00 04 22 00

og det skulle gerne give D9 ...

Hvordan er formlen??
Avatar billede killer_bee Nybegynder
26. marts 2008 - 13:47 #1
Er der virkelig ikke nogen som ved noget om det?
Avatar billede arne_v Ekspert
26. marts 2008 - 16:09 #2
Jeg ved hvad 2's complement er, men jeg forstaar ikke dit spoergsmaal.
Avatar billede killer_bee Nybegynder
26. marts 2008 - 16:37 #3
altså meningen er at man ta de 7 bytes og ligger dem sammen som 2 compliment. Pointen er jeg ved ikke lige hvad det vil sige 2 compliment tal - hvordan laver jeg de hex værdier om til noget jeg skal bruge... er helt lost så du må gerne prøve at forklare lidt undervejs.
Avatar billede arne_v Ekspert
26. marts 2008 - 16:47 #4
2's complement er en maade at repraesentere negative tal paa.

http://en.wikipedia.org/wiki/Twos_complement
Avatar billede killer_bee Nybegynder
26. marts 2008 - 16:48 #5
jeg har kigget på nette og på wiki .. men er ikke lige matematisk anlagt .. og har prøvet at følge vejledningen .. men jeg kan kun får summen til at være 27 ... men den bør blive D9 - 217... så derfor er lidt lost ...
Avatar billede arne_v Ekspert
27. marts 2008 - 03:15 #6
two's complement af 27 er D9

27
00100111
11011000
11011001
D9
Avatar billede killer_bee Nybegynder
27. marts 2008 - 08:54 #7
nåååå ... sådan.. takker arne! smider du lige et svar?
Avatar billede arne_v Ekspert
27. marts 2008 - 14:09 #8
ok
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester