Architecture is the logic design for data manipulation and communication of the microprocessor. There are mainly three broad categories of functions a microprocessor can perform, viz.,
1. operations initiated by the microprocessor,
2. operations initiated externally, and
3. internal data operation.
All of the basic operations of a microprocessor are carrying out by a group of logic circuits along with necessary control signals called as Micro Processing Unit (MPU)/ Central Processing Unit (CPU).