|
|
| 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.
| |