Sihai network

What does addressing range mean

The addressing range is the ability of the CPU to address memory. Addressing range, also known as addressing space, is a question of how much memory can be used at most. The addressing range is only related to the address line.

The address range of CPU with n-bit address bus is the nth power byte of 2, i.e. 2 ^ n (b). N is usually an integral multiple of 8; Also known as N data buses.

Data is stored in RAM regularly. When the CPU needs to extract the data during operation, it needs to know where the data is. At this time, it needs to find it door to door, which is called addressing. However, if there are too many addresses beyond the capacity of the CPU, the CPU cannot find the data.

The maximum range of addresses that the CPU can find is called addressing capability. The addressing capability of the CPU is in bytes.

The larger the memory capacity, the stronger the ability to process data. However, the memory capacity cannot be unlimited. It is restricted by many factors, such as system structure, hardware design, manufacturing cost and so on, One of the most direct factors depends on the bus width of the system (the number of bits of the address bus of the processor), which can also be understood as the number of bits of the CPU register rather than its word length