This document describes the internal architecture of the Intel 8085 microprocessor. It has 6 general purpose 8-bit registers (B, C, D, E, H, L) that can be combined into register pairs. It also has an 8-bit accumulator register (A) that is used for arithmetic logic unit (ALU) operations. The program counter is a 16-bit register that sequences instruction execution by pointing to the next memory address. The stack pointer is also 16-bit and points to memory locations in the stack. Other components include an instruction register and decoder, timing and control unit, register select multiplexer/demultiplexer, and flag register for testing data conditions.