answersLogoWhite

0


Best Answer

The number of bits used to represent a memory address determines the number of different addresses that can be formed. If the number of bits is N, then 2N addresses can be formed.

  • If N is 16, as it is in the 8085, then 216 = 65,536.
  • If N is 20, as it is in the 8086/8088, then 220 = 1,048,576.
  • If N is 24, as it is in the IBM 360/44, then 224 = 16,777,216.
  • If N is 32, as it is in most 32 bit modern processors, then 232 = 4,294,967,296.
  • If N is 64, as it is in most 64 bit modern processors, then 264 = 18,446,744,073,709,551,616.

Note that the amount of addressable memory is not the same as the amount of physical memory. As addressability goes up, often physical memory does not match it, which means that effective addressability is limited.

User Avatar

Wiki User

14y ago
This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: What does the number of bits used to represent a memory address determine?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

How does the number of lines in the address bus determine the address space of the CPU?

'n' bit number can have 2n different combinations. If we assign these different combination a different address then we'll have 2n addresses. So, with 'n' number of address bus lines, we'll have 2n address spaces. Note: We haven't considered here the concept of foldback memory and extended memory interfacing.


A name or number used to identify a storage location is called?

It refers to Memory Address since variable will never be a NUMBER it is Memory Address like an HexaDecimal Address of FFFFH. Eds


How many nuMBer of address lines required for 8 MB of memory?

It takes 23 address lines to address 8 mb of memory.


How many address lines are needed to access 256KB of main memory?

The number of address lines needed to access N-KB is given by log2N Then the number of address lines needed to access 256KB of main memory will be log2256000=18 address lines.


What is the address of the last byte in a 512 mega byte memory expressed as a decimal number?

The address of the last byte in a 512 mega byte memory, expressed as a decimal number, is 536,870,911.


How many register in 2K memory chip?

Registers represent the number of memory locations. A 2K memory chip has 2x1024=2048 memory locations. Hence there are 2048 registers in a 2K memory.


What number system is used to display a memory address?

it is decimal unsigned number system...


How many memory address does this number of address lines allow the 8086 to access directly?

The 8086/8088 has 20 address lines. It can access 220, or 1MB, or 1,048,576 bytes of memory.


How many bits are required to address a 4 megabyte?

The minimum number of address lines required to address 4k of memory is 12.To reach this number, remember that each line has two possibilities and keep doubling as you count off. So one line can be used for two possibilities. Two lines represent four possibilities. Three represent eight. When you get to ten, you have 1024 possibilities. So double to 2048 at 11 and again to 4096 at 12. Or for the shortcut, if you take two to the 12th power, you get 4096.


What is memory address register?

Whenever anything is stored in the memory of your computer (RAM) it is stored at a specific place. Each specific place in your memory has its address that can be used to tell computer programs to go to those addresses to perform actions on the object stored at that address. It is similar to how you have your house number.


What are array of string pointers?

An array of pointers to string would contain, per array position, a number dictating which memory address holds the string data. For example, position [0] in an array would contain a memory address. This memory address can be de-referenced to obtain the actual information held within that memory address.


What byte is a unique number that identifies the location of a byte in memory?

address