2 svar
190 visningar
Minounderstand behöver inte mer hjälp
Minounderstand 154
Postad: 7 jan 2018 13:43 Redigerad: 7 jan 2018 13:52

Subtrahera hexadecimala tal?

Okej, så jag är inte helt säker på hur jag ska bära mig åt nu.

Jag vill beräkna 0x1000 - 0x0010. Tvåkomplementet för -0x0010 är ju 0xFFF0, så detta använde jag för att sedan omvandla dessa till binära tal och sedan addera ihop dem genom en uppställning, men det blev helt galet. Det måste väl finnas något smart sätt att göra detta på? Förutom att omvandla till bas 10 och sitta och räkna för hand det vill säga.

 

Tack på förhand!

Minounderstand 154
Postad: 7 jan 2018 13:55

Borde funderat lite till innan jag ställde frågan, det var visst bara att göra på exakt samma vis som med subtraktion i bas 10.

11501600-00100FF0

Heltalsfenrik 31 – Fd. Medlem
Postad: 7 jan 2018 15:55
Minounderstand skrev :

Borde funderat lite till innan jag ställde frågan, det var visst bara att göra på exakt samma vis som med subtraktion i bas 10.

11501600-00100FF0

Fräsigt :)

Svara
Close