1024 Bytes = 1 Kilobyte
1024 Kilobytes = 1 Megabyte
1 Megabyte = 10242 Bytes= 1,048,576 Bytes
It takes 23 address lines to address 8 mb of memory.
A 24-bit address bus can address (2^{24}) unique memory locations. This equals 16,777,216 locations, or 16 megabytes (MB) of addressable memory space. Each addressable unit can be a byte, so a 24 address bus can access up to 16 MB of memory.
for 16 MB memory has 24 address lines
If a memory location stores one byte, then a kilobyte is made up of 1,000 locations.
one billion
16,000
The Intel 8088 microprocessor has 20 address lines. This allows it to address up to 1 MB (2^20 bytes) of memory. The address lines are labeled A0 to A19, enabling the microprocessor to access a wide range of memory locations.
*Since A Megabyte is a unit of memory capacity and a gram is a unit of weight, there is no answer to this question. Memory doesn't have a specific weight.
Consider the assumption that the camera takes photos that are of size 3 MB. The 14.7 MB memory will be able to carry 5 photos.
With the assumption that each picture taken by the camera is 4 Mb, 32 Mb of memory can save a few pictures. It can only save 8 pictures.
512 x 1024 bytes
Firstly we need to convert Mb's into bits i.e 1Mb=1024x1024 = 210x210 =220 That means there are 220 memory locations and we will need 20 address lines.