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

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?

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

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?

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

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.

0

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

1 użytkowników online, w tym zalogowanych: 0, gości: 1