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.
Microprocessor has 16 address lines and microcontroller has 20 address lines
The Intel 8088 microprocessor has 20 address lines. This allows it to address up to 1 MB (2^20 bytes) of memory. The address lines are labeled A0 to A19, enabling the microprocessor to access a wide range of memory locations.
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.
Demultiplexing of address and data lines in the 8085 microprocessor is required because the microprocessor utilizes a single set of lines for both address and data transmission. During the address phase, the multiplexed lines carry the address, and during the data phase, they carry data. This demultiplexing allows for separate pathways for address and data, enabling the microprocessor to communicate effectively with memory and input/output devices while maintaining the integrity and speed of data transfer. It also reduces the number of physical pins needed on the microprocessor, leading to a more compact design.
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
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.
2kb=2*1024=2048 2^11=2048 therefore 11 address lines are required
segment is for converting physical address to logical address , here on taking 8086 microprocessor as example, we have 20 address lines but it is capable of taking only 16 address lines.... so to convert that 20 into 16 segment is used....
1)address lines to refer to the address of a block 2)data lines for data transfer 3)IC chips 4 processing data
In the 2k*16 , the 11 address lines are required and the 16 input-output lines are required..
You can address 214 or 16384 different locations with 14 address lines.
1)address lines to refer to the address of a block 2)data lines for data transfer 3)IC chips 4 processing data