1,885
edits
Changes
Signed
,no edit summary
== Two's Compliment ==
Example: A single unsigned [[Word#Byte|byte]] (8 bits) stores an integer value in the range of 0 to (2^8 - 1 =) 255. If the byte is treated as a signed value, then values from 0-127 (0x00-0x7F) are treated as the positive integers 0-127, and the values 128-255 (0x80-0xFF) are treated as negative integers -128 to -1.
Notice that in two's compliment representation, the highest-order bit is the sign bit: 0 == positive, 1 == negative.
Signed address offsets are often used for relative [[Addressing Mode|addressing modes]].