An instruction fetch in the 8085 is similar to an operand fetch...
During T1, ALE pulses high for one half cycle. On the falling edge, external logic is expected to strobe the AD0-AD7 lines to form the A0-A7 lines. A8-A15, IO/M-, S0, and S1 are also presented, but they stay valid after ALE. S0 is high for opcode fetch, and low for operand fetch. RD- goes true (low) at the end of T1.
If READY is false at the end of T1, TWAIT is entered, and all lines are persisted, with TWAIT repeated as necessary until READY is true.
At the end of T2, the CPU strobes the data presented on AD0-AD7 by external logic.
At the midpoint of T3, RD- goes false (high) and the external logic must stop driving AD0-AD7.
T4 is used to decode and process the opcode. External logic does nothing, since there is no ALE.
If the opcode requires extra data, such as immediate data or an address, T1, TWAIT, T2, and T3 are repeated to fetch the additional bytes, although S0 is low during these cycles.
There are 74 instructions in the 8085 microprocessor.
STA 3000H is an 8085 instruction that says to store the accumulator at memory location 3000H.
The NOP instruction is a no-operation instruction. It does nothing to the state of the machine, except to use some time. In the case of the 8085, it uses four clock cycles plus however many wait states are need to access the NOP instruction from memory.
stores next instructions
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
The 8085 can address 216, or 65536 different memory locations.
because the operand is available in the instruction itself
The 8085 microprocessor can access 65536 (2^16) locations in memory, and 256 (2^8) locations in I/O space.
We can implement "Divided by '2' " operation by using RRC.
Refer http://wiki.answers.com/Q/How_to_draw_timing_diagram_for_8085_microprocessor_instruction
8085 is a microprocessor designed by Intel
There are 74 instructions in the 8085 microprocessor.