MHB How Do You Correctly Subtract Using 1's and 2's Complement in Binary?

AI Thread Summary
The discussion centers around the process of subtracting binary numbers using 1's and 2's complement methods. The user initially attempts to subtract 1 from 11 in binary but makes an error in the calculation. They correctly identify that the binary representation must have an equal number of bits, converting 1 to 01 before taking the 1's complement. The user realizes that this adjustment is crucial for accurate subtraction, as it ensures proper alignment of bits during the calculation. The correct approach leads to the expected result of 10 in binary, which equals 2 in decimal.
ineedhelpnow
Messages
649
Reaction score
0
(Wave)
i have to subtract binary numbers using the method where you take the 1's complement and then the 2's complement. but I am doing something wrong.

say for example 11-1. take 1's complement of 1 which is 0 and then take the 2's complement by adding 1 so 0+1=1 and now you go back and add this number to 11.

11+1=100 and you ignore the first value (1) and you end up with 00 and i know its TOTALLY messed up i just don't know where i went wrong. i know the actual answer should be 10 (or 2 in decimal)

thanks for any help
 
Technology news on Phys.org
oh i see what i did wrong. it needs to be of an equal number of bits so 1 becomes 01 AND THEN i take the 1's comp
 
Thread 'Is this public key encryption?'
I've tried to intuit public key encryption but never quite managed. But this seems to wrap it up in a bow. This seems to be a very elegant way of transmitting a message publicly that only the sender and receiver can decipher. Is this how PKE works? No, it cant be. In the above case, the requester knows the target's "secret" key - because they have his ID, and therefore knows his birthdate.
I tried a web search "the loss of programming ", and found an article saying that all aspects of writing, developing, and testing software programs will one day all be handled through artificial intelligence. One must wonder then, who is responsible. WHO is responsible for any problems, bugs, deficiencies, or whatever malfunctions which the programs make their users endure? Things may work wrong however the "wrong" happens. AI needs to fix the problems for the users. Any way to...
Back
Top