📅  最后修改于: 2021-01-01 02:43:00             🧑  作者: Mango
下面列出了微处理器和微控制器之间的差异。
S.No | Microprocessor | Microcontroller |
---|---|---|
1 | Microprocessor acts as a heart of computer system. | Microcontroller acts as a heart of embedded system. |
2 | It is a processor in which memory and I/O output component is connected externally. | It is a controlling device in which memory and I/O output component is present internally. |
3 | Since memory and I/O output is to be connected externally. Therefore the circuit is more complex. | Since on chip memory and I/O output component is available. Therefore the circuit is less complex. |
4 | It cannot be used in compact system. Therefore microprocessor is inefficient. | It can be used in compact system. Therefore microcontroller is more efficient. |
5 | Microprocessor has less number of registers. Therefore most of the operations are memory based. | Microcontroller has more number of registers. Therefore a program is easier to write. |
6 | A microprocessor having a zero status flag. | A microcontroller has no zero flag. |
7 | It is mainly used in personal computers. | It is mainly used in washing machines, air conditioners etc. |