English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
All categories

1.)18FFFFF-1800000
2.)1FFFFFF-1000000
I want memory in kilobytes

2006-09-06 11:29:24 · 3 answers · asked by simply the best. 2 in Science & Mathematics Engineering

3 answers

1.) 18FFFFF - 1800000 - each digit (0 to F) represents 4 bits.
Since the "18" is fixed, you are allowing all bits from 00000 to FFFFF to change.
How many bits you have in FFFFF? 5 x 4 = 20 bits. Since each bit can have two values ("0" or "1"), we have 2 ^ 20 memory positions. But, 2 ^ 10 = 1024 = 1KB, then:
2 ^ 20 = (2 ^ 10 ) * (2 ^ 10 ) = 1024 * 1024 = 1 KB * 1 KB = 1 MB.
So, the answer is 1 MB (or 1024 KB).

2.) 1FFFFFF-1000000 - similar to above, but here, the fixed part is just the "1". So, we have FFFFFF. 6 x 4 = 24 bits.
We have 2 ^ 24 memory positions.
2 ^ 24 = (2 ^ 4) * (2 ^ 20) = 16 MB is the answer,
or, if you want in kilobytes, it is 16 * 1024 KB = 16384 KB.

2006-09-06 17:00:59 · answer #1 · answered by dtailsirch 3 · 0 0

Use your Windows calculator. Put it in Hex mode, put in the hex value, and switch to decimal mode.

18FFFFF = 26214399
1FFFFFF = 33554431


Doug

2006-09-06 11:55:07 · answer #2 · answered by doug_donaghue 7 · 0 0

http://www.nrg.org/hexcalc/HexCalc.html

2006-09-06 11:45:05 · answer #3 · answered by · 5 · 0 0

fedest.com, questions and answers