The address bus width of 8085 microprocessor is :
16 bit
The address bus is a group of lines used by the microprocessor to send addresses to the memory or I/O devices. The width of the address bus determines the total number of unique memory locations that the microprocessor can access.
For the 8085 microprocessor, a widely studied 8-bit microprocessor, the address bus has a specific width. This width dictates its memory addressing capability.
The 8085 microprocessor has a 16-bit address bus. This means that there are 16 physical lines dedicated to carrying address information.
Each line in the address bus can represent either a logic 0 or a logic 1. With 16 lines, the total number of unique addresses that can be generated is \(2^{16}\).
The number of unique addresses that the microprocessor can generate determines the maximum memory size it can directly address.
Maximum memory capacity = \(2^{\text{Address Bus Width}}\)
For the 8085 microprocessor with a 16-bit address bus:
Maximum memory capacity = \(2^{16}\) locations
We know that \(2^{10} = 1024 \approx 1\text{ KB}\). Therefore, \(2^{16} = 2^{10} \times 2^6 = 1\text{ KB} \times 64 = 64\text{ KB}\).
So, the 8085 microprocessor can directly address up to 64 KB of memory.
It's important to distinguish this from the data bus width. The 8085 is an 8-bit microprocessor, meaning its data bus width is 8 bits. The data bus carries the actual data being transferred, while the address bus carries the location of that data.
| Bus Type | Width | Function |
|---|---|---|
| Address Bus | 16 bits | Carries memory or I/O addresses |
| Data Bus | 8 bits | Carries data to/from memory or I/O |
| Control Bus | Varies | Carries control signals (read, write, etc.) |
Let's look at the given options for the address bus width of the 8085 microprocessor:
Based on the structure and specifications of the 8085 microprocessor, its address bus is 16 bits wide.
| Feature | Specification |
|---|---|
| Architecture | 8-bit microprocessor |
| Address Bus Width | 16 bits |
| Data Bus Width | 8 bits |
| Memory Addressability | \(2^{16}\) = 65536 locations = 64 KB |
| Clock Speed | Around 3 MHz to 5 MHz (typical) |
| Number of Pins | 40 pins |
It's worth noting that the 8085 microprocessor uses a multiplexed address/data bus. This means that some of the lower-order address lines are time-shared with the data lines.
Even though the lower address and data lines are multiplexed on the same physical pins, the logical address bus is considered 16 bits wide because the microprocessor generates a full 16-bit address during addressing cycles.
What are the XTAL 1 and XTAL 2 pins numbers for 8051?
Register which is used to store values of arithmetic and logical operations is termed:
How many bytes of bit addressable memory is present in 8051 based microcontrollers?
A single instruction to clear the lower four bits of the accumulator in 8085 assembly language is-
In Microprocessor 8085 Address/Data buffer is a/an _______ buffer.