Convert Numbers to 12-Bit Binary Using 2's Complement

Click For Summary
To convert the number 234 to 12-bit binary using two's complement, it remains the same as its binary representation, which is 000011101010. For the negative number -234, the conversion involves finding the binary of 234, inverting the bits, and adding one, resulting in 111100010110. When converting negative numbers to other bases like octal or hex, the binary representation is used directly, and the sign is determined by the most significant bit (MSB). The validity of the conversion can be checked by adding the positive and negative values, which should equal zero within the 12-bit limit. Understanding these principles is essential for accurate binary number representation in two's complement.
fsm
Messages
88
Reaction score
0

Homework Statement


Covert the following numbers to 12-bit binary numbers using two's complement representation.

234
-234

Homework Equations


None I know of.


The Attempt at a Solution


I think I'm making this more complicated than it really is. For 234 I can just convert right to binary or do I have to convert 234 to binary, complement, add 1, complement, and then add 1?

For -234:
000011101010
111100010101
1(adding 1 to LSB)
111100010110

On a side note converting a negative number to octal or hex say -234. You convert it like any other binary number? When converting back how do you know you have a negative number or positive number? By the MSB?
 
Physics news on Phys.org
You did the conversion correctly. The way you can check is to add 234 with -234. The result should be 0 (within the 12 bits).

For positive numbers, you need do nothing. 234 is the same in two's complement, the same in one's complement, the same in unsigned. The conversion method is used to convert positive to negative and negative back to positive.

If the MSB is 1, then yes, that number is negative in two's or one's complement.
 
Thanks!
 

Similar threads

  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 1 ·
Replies
1
Views
1K
  • · Replies 13 ·
Replies
13
Views
4K
  • · Replies 2 ·
Replies
2
Views
5K
  • · Replies 10 ·
Replies
10
Views
2K
  • · Replies 2 ·
Replies
2
Views
17K
Replies
9
Views
2K
Replies
2
Views
1K