Den fungerar bra, förutom en sak. Vissa värden visas som något annat.
255 visas som 511
511 visas som 767
767 visas som 1023
1023 visas som 1279
1279 visas som 1535
1535 visas som 1791
1791 visas som 2047
2047 visas som 2303 (dock inte alltid)
2303 visas som 2559
2559 visas som 2815
2815 visas som 3071
osv.
Kod: Markera allt
255: 11111111
511: 1 11111111
767: 10 11111111
1023: 11 11111111
1279: 100 11111111
1535: 101 11111111
1791: 110 11111111
2047: 111 11111111
2303: 1000 11111111
2559: 1001 11111111
2815: 1010 11111111
3071: 1011 11111111
Jag använder den här koden.
Inte så vacker, och knapert kommenterad.
Jag kan inte lista ut var detta händer. Kanske i add-rutinen, eller nånstans under count, eller... Är väl i princip första gången jag har med assembler att göra...

Hjälp!
