Jens Kallup
2022-01-15 18:40:37 UTC
Hallo,
nur mal so fÌr mein VerstÀndnis:
kann ich eine beliebige Zahl bilden, die ÃŒber die Bus-Breite
reicht ?
mal angenommen ich habe 2 hex zahlen:
09 und 09 = 0909
dann bedeutet doch, dass das letzte Element einen Wert von
0..255 - 00..ff einsetzen kann
ff = 255
0100 = 256
0102 = 257
...
0100 = 1 * 255
01ff = 1 * 255 + 255
0200 = 2 * 255
02ff = 2 * 255 + 255
0300 = 3 * 255
03ff = 3 * 255 + 255
...
ff00 = 255 * 255 + 0
ff01 = 255 * 255 + 1
...
ffff = 255 * 255 + 255
...
nun zum gucken:
ff ff ff 00 = 255 * 255 * 255 + 0
ff ff ff 01 = 255 * 255 * 255 + 1
...
wie man sehen kann, ist ein Pattern zu erkennen.
Kann man dieses Muster irgendwie dazu verwenden,
um Zahlen, unabhÀngig von der CPU Bus-Breite
anwenden ?
Also in der Art, das man 2 Bytes zusammen nimmt
bzw. gruppiert:
ff ff = 255 * 255 <- a
ff ff = 255 * 255 <- b
nur mal so fÌr mein VerstÀndnis:
kann ich eine beliebige Zahl bilden, die ÃŒber die Bus-Breite
reicht ?
mal angenommen ich habe 2 hex zahlen:
09 und 09 = 0909
dann bedeutet doch, dass das letzte Element einen Wert von
0..255 - 00..ff einsetzen kann
ff = 255
0100 = 256
0102 = 257
...
0100 = 1 * 255
01ff = 1 * 255 + 255
0200 = 2 * 255
02ff = 2 * 255 + 255
0300 = 3 * 255
03ff = 3 * 255 + 255
...
ff00 = 255 * 255 + 0
ff01 = 255 * 255 + 1
...
ffff = 255 * 255 + 255
...
nun zum gucken:
ff ff ff 00 = 255 * 255 * 255 + 0
ff ff ff 01 = 255 * 255 * 255 + 1
...
wie man sehen kann, ist ein Pattern zu erkennen.
Kann man dieses Muster irgendwie dazu verwenden,
um Zahlen, unabhÀngig von der CPU Bus-Breite
anwenden ?
Also in der Art, das man 2 Bytes zusammen nimmt
bzw. gruppiert:
ff ff = 255 * 255 <- a
ff ff = 255 * 255 <- b