This document discusses the basics of microprocessors and the 8085 microprocessor. It begins with definitions of a microprocessor and its basic units. It then discusses multiplexing and how the 8085 demultiplexes address and data lines. It explains the functions of the IO/M, READY, HOLD and HLDA signals in the 8085. It defines flags and lists the flags in the 8085. It also defines terms like mnemonics, machine cycles, instruction cycles, fetch and execute cycles. It lists the machine cycles of the 8085 and explains the need for timing diagrams. It defines terms like T-state, opcode and operand. It discusses addressing modes in the 8085. It compares memory mapped I/