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
HL is a register pair used to store 16 bit of data in 8085 microprocessor.
the bus through which the data are transmitted or received within microprocessor and with peripherals is called as data bus.when used internally to microprocessor called internal data bus.
Data enable, signals that bus lines are being used to transfer data
The bus used to synchronize the sending and receiving of data in a microprocessor system is typically the control bus. It carries control signals from the microprocessor to other components, managing the timing and coordination of data transfers. This ensures that the CPU, memory, and input/output devices communicate effectively and in a timely manner.
small size great speed therefore used in data acquisition system
Latches in Microprocessor are used for demultiplexing address/data bus.
cache memory
They are the ways of transmitting parallel data to the microprocessor. In single handshake, a peripheral device first sends a "Strobe signal" to the microprocessor to indicate that it is ready to send data. The microprocessor , upon detecting the strobe signal, opens up its input port and receives the data. After receiving data, it sends an "Acknowledge signal" to the peripheral to indicate that transmission has been completed.A transmission session has been completed. In double handshake, first the peripheral device sends a strobe signal, the microprocessor, sends the acknowledge signal to indicate that it is ready to receive data. After which data is received.After sending data, the peripheral sends a strobe signal to indicate data transmission completion, due to which, the microprocessor drops its acknowledge signal and a session has been completed. The only difference in the two is that, in double handshake, the peripheral is informed about the microprocessor's readiness to receive data. This is doesn't happen in single handshake. So the name follows "double handshake", literally meaning "double confirmation".
Decoders are used to analyze data streams for a certain data code and give an output if the data is present like an address to a peripheral unit that needs service. application of decoders as follow microprocessor memory system microprocessor input-output system memory chip microprocessor instruction chip & lots of other application
The flow of data to the microprocessor begins with input from peripherals, such as keyboards or sensors, which send signals to the processor for processing. The microprocessor interprets and processes this data, generating output commands. These commands are then sent back to the appropriate peripherals, like displays or actuators, to perform actions based on the processed information. This cycle of input, processing, and output continues, enabling interaction between the microprocessor and its connected peripherals.
its an USART(universal synchronous and asynchronous receiver and transmitter) used for serial data transfer