• Support PF! Buy your school textbooks, materials and every day products Here!

Basic Binary

  • Thread starter ccky
  • Start date
  • #1
15
0

Homework Statement


Find the decimal values for the following 8-bit bit pattern
A)00000010 in excess 128 representation
B)10000010 in excess 128 2's complement representation
C)10000010 in excess 128 representation

Homework Equations


Binary
2's complement

The Attempt at a Solution


A(00000010)-1
(00000001)
=11111110.
=254-128=126

B)invert the number to 01111101 and+1=-126

C)130
Is it right or wrong?
 
Last edited:

Answers and Replies

  • #2
collinsmark
Homework Helper
Gold Member
2,894
1,232
The Wikipedia article on signed numbers has some pretty good information about these number systems that you might want to look over.
http://en.wikipedia.org/wiki/Signed_number_representations

Homework Statement


Find the decimal values for the following 8-bit bit pattern
A)00000010 in excess 128 representation
B)10000010 in excess 128 2's complement representation
For B), are you sure you mean "excess 128 2's complement representation"?

I think the representation can be in "excess 128," or "2's complement" representation, but not both.

C)10000010 in excess 128 representation

Homework Equations


Binary
2's complement

The Attempt at a Solution


A(00000010)-1
(00000001)
=11111110.
=254-128=126
I'm not following what you are doing here. Why did you subtract the 1?

Before getting into Excess-128, let's discuss the more general Excess-K as described in the link above.

Excess-K interpretation = Unsigned interpretation - K
(Simply subtract K from the unsigned interpretation.)

For example,
Excess-K interpretation of "0000 0000" is (0 - K) = -K
Excess-K interpretation of "0000 0001" is (1 - K) = -K + 1
Excess-K interpretation of "0000 0010" is (2 - K) = -K + 2
.
.
.
Excess-K interpretation of "1000 0000" is (128 - K) = -K + 128
.
.
.
Excess-K interpretation of "1111 1111" is (255 - K) = -K + 255.

Now let's put some numbers in knowing that K = 128 for this problem.

Excess-K interpretation of "0000 0000" is (0 - 128) = -128
Excess-K interpretation of "0000 0001" is (1 - 128) = -127
...
Excess-K interpretation of "1000 0000" is (128 - 128) = 0
...
Excess-K interpretation of "1111 1111" is (255 - 128) = 127

Does that make sense?

B)invert the number to 01111101 and+1=-126
Yes, that's correct for "2's Complement representation."

(But I still don't know what is meant by "excess 128 2's complement representation.")

C)130
Is it right or wrong?
That doesn't look right for excess 128 representation. See above in part A where I showed some examples.
 

Related Threads on Basic Binary

Replies
1
Views
1K
  • Last Post
Replies
3
Views
8K
  • Last Post
Replies
14
Views
2K
  • Last Post
Replies
2
Views
1K
  • Last Post
Replies
6
Views
844
  • Last Post
Replies
11
Views
2K
  • Last Post
Replies
1
Views
1K
  • Last Post
Replies
1
Views
1K
  • Last Post
Replies
10
Views
988
  • Last Post
Replies
1
Views
2K
Top