32 bit address line can access 4GB of memory. As 2^10 -> 1KB; 2^20 -> 2MB; 2^30 -> 1GB and so on.... 32 bit gives (2^30) * (2^2) = 1GB * 4 = 4GB;
16 address lines can address 216 or 65536 different locations.
With 24 address lines, you can address 224 or 16,777,216 different memory locations.
Because the processor is a 16 bit processor, and 64k is what you can address with a 16 bit processor.
A bus is a collection of conducting wires which connect the processor and other devices in parallel scheme. The function of an address bus is to carry the address of the memory locations from the processor to the memory device, the address bus is unidirectional(only in one direction) in this processor so the flow of information on this bus is from the microprocessor to the attached device(memory module).
Latches in Microprocessor are used for demultiplexing address/data bus.
the 8085 microprocessor is a 8-bit microprocessor and these are bidirectional but the address lines are unidirectional.these address lines are used to address the location of the instruction in memory .these data lines are used to transfer data between processor and peripheral devices. when the address of the instruction will be recognized by the address lines the data will be send to the processor therefore the 16 address lines are not act as a data lines in 8085
You can address 214 or 16384 different locations with 14 address lines.
2^14 memory locations. In general for n-bit address bus, its 2^n
2^14 memory locations. In general for n-bit address bus, its 2^n
A microprocessor with 12 address lines is capable of addressing 4096 locations in memory. The Intel 4004 and the DEC PDP-8 are examples of processors with 12 address lines.
The 8086/8088 microprocessor has a 20 bit address bus, so the number of memory locations it can address is 220 or 1,048,576.
The 8085 can address 216, or 65536 different memory locations.
microprocessor can access 2^8 points which is 256 then we have 8 bit memory = 1 bytes then 1*256 =256 bytes
The Instruction Pointer (IP) in an 8086 microprocessor contains the address of the next instruction to be executed. The processor uses IP to request memory data from the Bus Interface Unit, and then increments it by the size of the instruction.