Question

Supposons que le registre accumulater du processeur est de 16 bits, maintenant nous pouvons appeler ce processeur comme processeur 16 bits, qui est ce processeur prend en charge d'adressage 16 bits.
Ma question est de savoir comment nous pouvons calculer le nombre de cellules de mémoire qui peuvent être traitées par 16 bits d'adressage? selon mon calcul 2 à la puissance 16 devient 65055 cela signifie que la mémoire possède 65055 cellules maintenant si l'on prend 1KB = 1000 octets, alors ce devient 65055/1000 = 65,055 maintenant cela signifie que 65 kilo octets de mémoire peut être utilisé avec le processeur ayant 16 bit d'adressage. Maintenant, si l'on prend 1 Ko = 1024 octets alors cela devient 65055/1024 = 63,5, cela signifie que 63 kilo octets de mémoire peut être utilisé avec ce processeur, mais les gens disent que 64 kilo octets mémoire peut être utilisé.
Maintenant, dites-moi suis-je bien ou mal et pourquoi je me trompe pourquoi les gens disent que la mémoire de 64 Ko peut être utilisé avec le processeur ayant 16 bit d'adressage?

Était-ce utile?

La solution

2 à la puissance 16 est 65536

1kB 1024 octets

65536/1024 = 64 K

Autres conseils

2 à la puissance 16 égale à 65536. divisé par 1024 nous donne 64K.

2 à la puissance 16 est 65536, 65055. Et pas 1kB 1000 octets, donc 65536 / 1kB 65,536 est de 65 Ko, de sorte que » techniquement correcte, mais les programmeurs signifie généralement 1024 octets quand ils disent KB. http://en.wikipedia.org/wiki/Kilobyte

65536/1024 = 64,0

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top