Question

# PLEASE with detailed explanation For a 1024 (1K) x 8 RAM memory - How many address...

For a 1024 (1K) x 8 RAM memory

- How many address lines are required to access all 1K locations?

- List the size of each word stored in this memory

For a 256K x 32 ROM memory

- How many address lines are required to access all 256K locations?

- List the size of each word stored in this memory

• For 1024 X 8 RAM-

No. of address lines required = log2(1024) = 10.
Hexa-decimal range : 0x000 to 0x3FF. i.e. from, all ten address line bits are zero to all 10 address line bits are high(1). i.e. from 00_0000_0000 to 11_1111_1111.
Word size is stored in the RAM is of 8-bit i.e. one byte.

• For 256K X 32 ROM-

No. of address lines required = log2(256 x 1024) = 18.
Hexa-decimal range : 0x00000 to 0x3FFFF. i.e. from, all 18 address line bits are zero to all 18 address line bits are high(1). i.e. 00_0000_0000_0000_0000 to 11_1111_1111_1111_1111.
Word size is stored in the ROM is of 32-bit i.e. 4 byte.