how do you convert binary to a form in which you can perform subtraction?

You can use a common method involving 1's compliment, in which the binary number is inverted and then added, which overall gives subtraction. E.g. 8+3 =>> 810 = 10002 and 310 = 00112. 1's compliment would give -310 = 11002, as this inverts 3. this means that the 0s change to a 1 and the 1s change to a 3. you can now either add these binary numbers together and add 1 at the end, or use 2's compliment instead of 1's compliment, where a 1 is added to the inverted 3 now. so -310 becomes 11012. addition gives 1000
                                                                  1101
                                                                10101 the underlined 1 is discarded by the machine as the stored value is only a 4 bit value, which means the answer here is 5.

TG
Answered by Thomas G. Computing tutor

2091 Views

See similar Computing GCSE tutors

Related Computing GCSE answers

All answers ▸

What is the difference between data verification and data validation?


Assuming Two's complement convert 10010110 to decimal.


why don't we all program in high level languages all the time if they are so much easier?


Write the binary number 11011 in decimal.


We're here to help

contact us iconContact ustelephone icon+44 (0) 203 773 6020
Facebook logoInstagram logoLinkedIn logo

MyTutor is part of the IXL family of brands:

© 2025 by IXL Learning