Microprocessor has 16 address lines and microcontroller has 20 address lines
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
1)address lines to refer to the address of a block 2)data lines for data transfer 3)IC chips 4 processing data
1)address lines to refer to the address of a block 2)data lines for data transfer 3)IC chips 4 processing data
There are 20 address lines and 16 data lines in the 8086 microprocessor. The low order 16 address lines are multiplexed with the data lines. Some of the high order address lines are multiplexed with status lines.
since data can be read /write from/to the microprocessor, hence data bus is bidirectional. if data is required read from microprocessor then it will be pointing to a memory location by the address bus, by indicating which location data its required to read. similarly to write a data to a location, again the microprocessor will be to that particular location by holding that address in address bus. hence it will be unidirectional.
There are eight datalines, D0 through D7, in the 8085 microprocessor. They are shared, or multiplexed with the eight low order address lines, A0 through A7, and are called AD0 through AD7 on the pinout drawing.
group of wires or lines that are used to transfer adress between microprocesssor and i/o devices one way and of 20 bits while data bus uses bothway transfer of data between microprocessor and i/o devices of 16 bits
A microprocessor reads and writes data in RAM by using a system of address and data buses. When the microprocessor needs to read data, it sends the specific memory address through the address bus, and the RAM responds by placing the requested data on the data bus. For writing data, the microprocessor sends the address of the memory location along with the data to be stored, using control signals to indicate a write operation. This interaction allows for efficient data retrieval and storage, enabling the processor to perform tasks effectively.
Microprocessor is used where we require more m/m and data. microcontroller is best option for inverters,but in a case if we want to improve, or want to make it advance such as with some conditions then we use microprocessor
The 8086 microprocessor has a total of 20 address lines, allowing it to access up to 1 MB of memory. It features a total of 16-bit data ports, which can be used for data transfer. The microprocessor has several control and status pins, but it does not have dedicated I/O ports in the same way modern microcontrollers do. Instead, it interfaces with peripherals through its address and data buses, allowing for flexible communication with external devices.
for demultiplexing address/data bus
Data enable, signals that bus lines are being used to transfer data