|
00 | 0 | 0 |
7F | 127 | 127 |
80 | 128 | -128 |
FF | 255 | -1 |
|
|
0000 | 0 | 0 |
7FFF | 32767 | 32767 |
8000 | 32768 | -32768 |
FFFF | 65535 | -1 |
|
|
00000000 | 0 | 0 |
7FFFFFFF | 2147483647 | 2147483647 |
80000000 | 2147483648 | -2147483648 |
FFFFFFFF | 4294967295 | -1 |
|
| |
Widać, że w systemie Signed, jeśli najstar-
szy bit danych jest zerem, to wartość jest
dodatnia (od najmniejszej do największej).
Natomiast, jeśli bit ten jest jedynką, to war-
tość jest ujemna (od największej do naj-
mniejszej).
Wszystkie instrukcje skoków i rozgałęzień,
zapisują długość skoku/rozgałęzienia do
przodu (+) lub do tyłu (-), w systemie Sig-
ned. Dotyczy to również wartości przemie-
szczeń i rejestrów indeksujących, zawar-
tych w argumentach instrukcji.
| |