Digital Electronics - Number Systems and Codes - Discussion
Discussion Forum : Number Systems and Codes - General Questions (Q.No. 10)
10.
If a typical PC uses a 20-bit address code, how much memory can the CPU address?
Discussion:
13 comments Page 1 of 2.
Rama Krishna Sambari said:
8 years ago
Bit is denoted as 'b'.
Byte is denoted as 'B'.
20 bits = 20b.
2^20 = 2^20 * 2^10 = 1024b * 1024b = 1Kb * 1Kb = 1Mb.
The answer is 1Mb not 1MB.
Byte is denoted as 'B'.
20 bits = 20b.
2^20 = 2^20 * 2^10 = 1024b * 1024b = 1Kb * 1Kb = 1Mb.
The answer is 1Mb not 1MB.
(2)
Ryan said:
6 years ago
I agree @Rama. Thanks.
(1)
Briano said:
6 years ago
@All.
So, MB is quite different from Mb?
Buy how do you pronounce it?
MB - Megabits
Mb - Megabytes.
Anyone clear my doubt.
So, MB is quite different from Mb?
Buy how do you pronounce it?
MB - Megabits
Mb - Megabytes.
Anyone clear my doubt.
(1)
VENKATESH said:
1 decade ago
2^20=1MB
Biplaw said:
1 decade ago
2^10=1 MB
Sachin said:
1 decade ago
Memory is byte addressable but request is come in bits
In this question CPU generate 20 bit address so main memory size is 2^20= MB.
In this question CPU generate 20 bit address so main memory size is 2^20= MB.
Sukesh said:
1 decade ago
Address bus is 20bits so 2^20=1Mb used in 8086 microprocessor.
Ashwani said:
1 decade ago
2^20 = 2^10*2^10.
As 2^10 = 1Kb,
Hence 2^20 = 1Kb*1Kb = 1Mb.
As 2^10 = 1Kb,
Hence 2^20 = 1Kb*1Kb = 1Mb.
Lalit said:
1 decade ago
The answer is very simple. We know 1024 bytes is 1 kb and 2^10 is 1024, hence 2^10 * 2^10 =2^20, that is 1024 *1024, 1kb*1024 is equal to 1 Mb.
Niki said:
1 decade ago
Why have we taken 2 as the base, can anyone explain?
Post your comments here:
Quick links
Quantitative Aptitude
Verbal (English)
Reasoning
Programming
Interview
Placement Papers