Ile bajtów pamięci zajmie tablica adresów?

Ile bajtów pamięci zajmie tablica adresów?
  • Rejestracja: dni
  • Ostatnio: dni
0

Ile bajtów pamięci zajmie tablica adresów 16 bitowych, której pierwszy adres to
(szesnastkowo) FF20, a ostatni FFFF. Ile adresów pomieści tablica?
Zrobiłem tak :
FF20 - 65280 dziesietnie
FFFF - 65535 dziesiętnie

65535 - 65280 = 255 + 1 = 256 .
256 adresów, z czego każdy 2 bajty => 512 bajtów.
Dobrze?

Shalom
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Space: the final frontier
  • Postów: 26433
2

Nie, źle zamieniłeś sobie 1 liczbę. Przecież to gołym okiem widać że źle policzone bo FF to jest 255 a żeby po odjeciu wyszło ci FF to musiałbyś odejmować FFFF - FF00
Nie wiem po co w ogóle ta zamiana tak swoją drogą...
FFFF - FF20 = FF - 20 = DF = 13*16 + 15 = 223

  • Rejestracja: dni
  • Ostatnio: dni
0

No i nie mnożysz razy 2, tylko dzielisz, bo każdy adres zajmuje dwa razy więcej, a nie dwa razy mniej pamieci, nie?

Shalom
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Space: the final frontier
  • Postów: 26433
0

@Pijany Orzeł ? Masz 223 adresy i każdy z nich zajmuje 16 bitów, czyli 2 bajty. W sumie daje to 223*2 bajty = 446 bajtów
Nie do końca rozumiem co ty chcesz dzielić.

  • Rejestracja: dni
  • Ostatnio: dni
1

Pytanie jest, ile adresów pomieści tablica. No więc skoro różnica pomiędzy pierwszym a ostatnim adresem jest 223, to tablica która ma 2 bajty, będzie zajmowała 2 razy więcej pamięci, nie? A jak będzie zajmowała dwa razy więceji, to pomieści dwa razy mniej tych tablic.

Shalom
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Space: the final frontier
  • Postów: 26433
0

Aaaa no tak, nie doczytałem pytania :D Oczywiście mamy tuataj 223 bajty a każdy adres zajmie 2, wiec trzeba dzielic :)

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.