New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Check Two's Complement text #503

Closed
JackMorganNZ opened this Issue Oct 14, 2017 · 0 comments

Comments

1 participant
@JackMorganNZ
Member

JackMorganNZ commented Oct 14, 2017

This issue is user submitted and needs to be validated:

In the paragraph 5.3.6.2 under the heading "How many numbers can be represented using Two's Complement" in the 2nd to last and last lines of the second paragraph says: "You can work these out because the range of unsigned values (for 8 bits) will be from 00000000 to 11111111, while the unsigned range is from 10000000 (the lowest number) to 01111111 (the highest)."

Should the second range be "Two's Complement Range" rather than "unsigned" again?

Also reported by another user:

On this page : http://csfieldguide.org.nz/en/chapters/data-representation.html#representing-negative-numbers-in-practice

there is this paragraph:
In practice, numbers within the following ranges can be represented. Unsigned Range is how many numbers you can represent if you only allow positive numbers (no sign is needed), and Two's Complement Range is how many numbers you can represent if you require both positive and negative numbers. You can work these out because the range of unsigned values (for 8 bits) will be from 00000000 to 11111111, while the unsigned range is from 10000000 (the lowest number) to 01111111 (the highest).

I'm thinking in the last sentence, 'unsigned' should be 'signed'. ?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment