In single bus structure, different components are linked by a single bus. The various components available in this architecture are Instruction Register, Instruction Decoder, Program Counter, Memory Address Register, Memory Data Register, Arithmetic and Logic Unit and General purpose Register.