AVR的指令集毕竟是九十年代末的产物, 比七十年代的8051就和跑80的汽车和跑20的自行车一样,不同的不仅仅是速度.
比如三指针,比如指针用前还是用后自增还是自减, 比如 ... ...
AVR和PIC 比起来更强大, 可惜比不过ARM的运算能力, 在上下之间被夹死了, 现在ATMEL已经被microchip收购了.
但是用C来开发的话, CPU内核已经被隐藏了, 即使你什么指令集都不知道,汇编指令一个都不会写, 照样一样写程序.
8051只所以旺盛,是因为其专利已经过期了, 很多小公司在做兼容机. 不可否认其架构在做CPU的人看来已经完全过时了. 但是其仍然有很多优势, 比如指令复杂,一个指令能完成的工作很多. 比如DJNZ一跳指令可以完成数**算并判断跳转; 比如... ...
|