7,566 views
2 votes
2 votes

What will be the size of memory address space for a 16 bit data and 20 bit address bus?

  1. 1 MB
  2. 64 KB
  3. 2 MB
  4. None of these

2 Answers

Best answer
4 votes
4 votes

Ans is c) 2 MB

20 bit address line will be $2^{20}$ unique addresses

Each unique address can store 2 Bytes of data (word size = 16 bits) since it is given that size of data bus is 16 bits(8 bits=1 Byte)

So $2^{20}$ unique addresses can store =====> $2^{20} * 2$ Bytes=====>$1024*1024*2$ B=2 MB

selected by
1 votes
1 votes
20 bits address bus

So, 2^20=1MB external memory
Answer:

Related questions

1 votes
1 votes
1 answer
1
CHANDRIKA PRASAD asked Aug 4, 2016
2,595 views
A processor has a 16 bit data bus and 32 bit address bus, what is the maximum byte locations it can address
0 votes
0 votes
0 answers
4
fru asked Apr 22, 2022
1,475 views
a microprocssor has a data bus with 64 lins and an address bus with 32 lines the maximum number of bits that can be stored in the memory is