This block diagram of the microprocessor may encompass the CPU, memory or RAM and ROM, I/O ports, and control. Arithmetics and computations are facilitated by the CPU, data, and instructions are stored by the memory, data transfer in and out of the computer is facilitated by the I/O ports, and the control unit coordinates all the operations and processes instructions.