In your example for Range 1, you are correct. That is the size of the memory, stated in hexidecimal, in bytes.

You may gain the most insight by first converting 00FF FFFF to a decimal number, then converting that number of bytes into megabytes.

To convert from bytes to megabytes use the relationship

1 MB = 1 Megabyte = 1024 * 1 KB = 1,048,576 bytes.

There are tons of online Hex to Decimal converters. The calculator built in to Windows can also do the conversion.

For the other ranges, you again want to do subtraction to determine the size of the range, and then apply the steps above, e.g.

 FBFF FFFF
-
 FA00 0000
 ---------
 01FF FFFF

Having gone through those steps to better grasp what is happening, the following relationship will allow you to answer such questions faster:

0010 0000 = 1,048,576

So 1MB is the same as 0010 0000 (sometimes called 0x100000).

Answer from Eric J. on Stack Overflow
🌐
CleanCSS
cleancss.com › how-many-bytes
Data Size Converter
Binary Converter Binary To Decimal Converter Binary To Hex Converter Binary To Octal Converter Unit Converter Decimal To Binary Converter Decimal To Hex Converter Decimal To Octal Converter Hex To Binary Converter Hex To Decimal Converter Hex To Octal Converter Data Size Converter Octal To Binary Converter Octal To Decimal Converter Octal To Hex Converter
🌐
Experts Exchange
experts-exchange.com › questions › 28233899 › Can-someone-convert-memory-address-hex-into-MB-for-me.html
Solved: Can someone convert memory address (hex) into MB for me? | Experts Exchange
September 8, 2013 - To summarize: 1) Boot into 64-bit Linux, run these commands, and save the output: dmesg | grep e820 cat /proc/mtrr 2) Get the last memory address (from the first command). In the above example, it's 0x1AC000000 in hex, or 6848MB: [ 0.000000] BIOS-e820: 0000000100000000 - 00000001ac000000 (usable) 3) Compute the last address covered by write-back MTRRs (from the second command).
Discussions

hex - How to calculate size of memory by given a range of address? - Stack Overflow
That is the size of the memory, stated in hexidecimal, in bytes. You may gain the most insight by first converting 00FF FFFF to a decimal number, then converting that number of bytes into megabytes. To convert from bytes to megabytes use the relationship · 1 MB = 1 Megabyte = 1024 * 1 KB = ... More on stackoverflow.com
🌐 stackoverflow.com
How to find out memory size by hex ranges? - Computer Science Stack Exchange
I read a memory-map ranging from certain hex values and I'm trying to find out how large RAM is by it. Here's the code: const char *memorybottom = 0x00000000; const char *memorytop = 0xAA55D0AB; The bottom is 0, and the top is AA55D0AB. I tried to convert that to binary and increased each 2 byte by a power of 2, left to right, but the result is 0.25 kilobytes; 256 bytes, which is 1/4th of a kilobyte. However, someone told me that AA55D0AB is for MB ... More on cs.stackexchange.com
🌐 cs.stackexchange.com
electrical engineering - Address range to Mb - Engineering Stack Exchange
Could you explain me the following convertion: The address range is 0x00100000 to 0x1fffffff How to convert it to bytes or Mb? More on engineering.stackexchange.com
🌐 engineering.stackexchange.com
December 9, 2020
binary - Converting from 1Mbyte to Hex - Stack Overflow
I am having problem understanding the following text, 8088 supports 1 Mbyte of external memory. This memory space is organized from a software point of view as individual bytes of data stored... More on stackoverflow.com
🌐 stackoverflow.com
🌐
Reddit
reddit.com › r/osdev › [deleted by user]
[deleted by user] : r/osdev
February 24, 2020 - 16 MiB is then 0x100000 * 16 = 0x1000000 (add one 0 to the end. ... Also... OP's understanding of "decimal" vs "binary" is very ... weird and wrong. Decimal, binary, and hexadecimal are all radices (bases). The units of measurements of bytes has no bearing on this - you can represent 16MB worth of bytes in decimal, binary, or hexadecimal bases. The difference between 4000000 and 4194304 is the unit of byte counts - there's a Megabyte (MB), which is a number rounded evenly on traditional base-10 boundaries (10, 100, 1000, 10000, etc.), whereas 4194304 is a Mebibyte (MiB), which is rounded to a multiple of a power of two (usually a multiple of a power of 1024, which is a subset of a multiple of a power of two!).
🌐
GBMB
gbmb.org › home › bytes conversion
Bytes to MB Conversion
Bytes to MB conversion is a tool to calculate data storage capacity of digital information, learn how many megabytes in a byte, convert bytes to megabytes.
🌐
Savage
savage.net.au › Ron › html › hex-ram-tutorial.html
A tutorial on PC memory and hex arithmetic - Ron Savage
Other writers use the convention of appending an 'h' or an 'H' to hex numbers. Thus FH = Fh = 15. 1 Kb = 1 Kilobyte = 1024 bytes. 1 Mb = 1 Megabyte = 1024 * 1 Kb = 1,048,576 bytes.
🌐
Revelation
revelation.com › WebHelp › Programmers_Reference_Manual › IConv_MX_HEX_MO_MB_function.htm
IConv MX, HEX, MO, MB function
Converts hexadecimal, octal, or binary formatted data into internal system format (decimal numbers). The value to convert can be as great as that represented with 32 bits · internal = IConv(string, "MX") internal = IConv(string, "HEX") internal = IConv(string, "MO") internal = IConv(string, "MB")
Find elsewhere
🌐
Seven Forums
sevenforums.com › windows 7 help and support › general discussion
How many hex bytes for gigabyte | Seven Forums
May 1, 2011 - 8 bits in a byte (b) 1024 bytes in a kilobyte (KB) 1024 KB in a megabyte (MB) 1024 MB in a gigabyte (GB) Hexadecimal bytes would be base 16 - think your better off googling it!! openSUSE 13.1 64biti76gb Gskill matched DDR3Radeon HD4600 ... Windows 10 Pro (x64)Intel Core i7-3930K (3.2GHz - 4.5GHz)4x ...
🌐
Stack Exchange
engineering.stackexchange.com › questions › 39030 › address-range-to-mb
electrical engineering - Address range to Mb - Engineering Stack Exchange
December 9, 2020 - Explore Stack Internal ... it is ... memory address from the 1st MB up to (just before) 512MB (given the convention that 1MB = 1048756 bytes)...
🌐
SS64
ss64.com › tools › convert.html
Convert between Bytes, KB, MB, GB, TB and KiB, MiB, GiB, TiB - SS64.com
(x8 = 397,600 Mb/Sec) ... 1 Million (10^6) = 1,000,000 1 Billion (10^9) = 1,000,000,000 1 Trillion (10^12) = 1,000,000,000,000 · “Kilted Men Given Testosterone Perform Exceedingly Zealous Yoga - Mnemonic for Kilo, Mega, Giga, Tera, Peta, Exa, Zeta, Yotta” ~ David Wu · ASCII Table CERTUTIL - Convert to Base64. Base 36 - Convert in PowerShell. Hex ...
🌐
Chemical Cloud
chemicloud.com › webtools › tool › memory-storage-converter
Memory / Storage Converter — Web Tools for Developers and Website Owners
Use our Memory / Storage Converter to convert bytes, KB, MB, GB, and TB easily. Supports binary and decimal formats for developers and tech users.
🌐
CleanCSS
cleancss.com › how-many-bytes › B › MB
Convert B to MB
Convert Bytes to MegaBytes. 1 B = 0.000000954MiB; 2 B = 0.00000197MiB; 3 B = 0.000002861MiB; 4 B = 0.000003815MiB; 5 B = 0.000004768MiB; 6 B = 0.000005722MiB; 7 B = 0.000006676MiB; 8 B = 0.000007629MiB; 9 B = 0.000008583MiB; 10 B = 0.000009537MiB; How many B in a MB?
🌐
Txstate
userweb.cs.txstate.edu › ~js236 › 201112 › cs1428 › lecture16.pdf pdf
1 Bytes and Hex CS 1428 Fall 2011 Jill Seaman Lecture 16 2 Computer memory
song: about 3.5MB to 8MB · video: 5 min: 92 MB · full length movie 600-700MB up to around 2GB · 5 · How much memory is in ...? Some typical sizes of storage in various devices · ipod: 2GB (shuffle) 160GB (classic) iphone: 8/16/32/64 GB · RAM in a computer: 1 to 4GB (depending on age) ...
🌐
CleanCSS
cleancss.com › how-many-bytes › GB › MB
Convert GB to MB
Convert GigaBytes to MegaBytes. 1 GB = 1024MiB; 2 GB = 2048MiB; 3 GB = 3072MiB; 4 GB = 4096MiB; 5 GB = 5120MiB; 6 GB = 6144MiB; 7 GB = 7168MiB; 8 GB = 8192MiB; 9 GB = 9216MiB; 10 GB = 10240MiB; How many GB in a MB?
🌐
SCADACore
scadacore.com › home › tools › programming calculators › online hex converter
Online Hex Converter - Bytes, Ints, Floats, Significance, Endians - SCADACore
April 8, 2021 - Online Hex Converter This is a free online hex converter that converts hex values into bytes, ints, and floats of different bit significance. With millions of different sensors and devices that will be connected to the cloud for IIoT, determining the
🌐
CleanCSS
cleancss.com › how-many-bytes › MB › GB
Convert MB to GB
Convert MegaBytes to GigaBytes. 1 MB = 0.000976562GiB; 2 MB = 0.001953125GiB; 3 MB = 0.002929688GiB; 4 MB = 0.00396250GiB; 5 MB = 0.004882812GiB; 6 MB = 0.005859375GiB; 7 MB = 0.006835938GiB; 8 MB = 0.0078125GiB; 9 MB = 0.00878962GiB; 10 MB = 0.009765625GiB; How many MB in a GB?
🌐
GBMB
gbmb.org › home › megabytes conversion
MB to Bytes Conversion Megabytes to Bytes Calculator
Megabyte (MB) is a unit of transferred or stored digital information, which is extensively used in information and computer technology. In SI, one megabyte is equal to 1,000,000 bytes. At the same time, practically 1 megabyte is used as 220 B, which means 1,048,576 bytes.
🌐
i-Programmer
i-programmer.info › babbages-bag › 478-hexadecimal.html
Hexadecimal
January 15, 2021 - Programming book reviews, programming tutorials,programming news, C#, Ruby, Python,C, C++, PHP, Visual Basic, Computer book reviews, computer history, programming history, joomla, theory, spreadsheets and more.