朋友们,251内核与51内核有啥区别?
朋友们,251内核与51内核有啥区别? 多了一个2?还是看看手册,指令集是否有少许差异? 区别是多方面的
第一,指令集数量不一样,C251有268条指令,C51有111条指令,前者可向下兼容后者的指令集,即Binary模式。
第二,从指令种类来看,前者有32位和16位的操作指令,后者就没有
第三,从根本上说,地址和数据总线宽度不一样,前者是24位地址总线,后者是16位,前者数据宽度是32位,后者8位。然后前者寄存器比后者更多,除了C51的R0-R7外,还有R8以上更多的8位寄存器,以及16组16位工作寄存器,10组32位寄存器
jyrpxj 发表于 2022-4-22 15:37
多了一个2?
还是看看手册,指令集是否有少许差异?
(引用自2楼)
谢谢,区别还很大。 kundi 发表于 2022-4-22 15:39
区别是多方面的
第一,指令集数量不一样,C251有268条指令,C51有111条指令,前者可向下兼容后者的指令集, ...
(引用自3楼)
谢谢,明白了。 XIVN1987 发表于 2022-4-22 15:48
(引用自4楼)
谢谢,可以看懂一部分。 区别很大,除了兼容51指令部分,251的指令集看起来更像RISC架构 modbus 发表于 2022-4-22 16:59
区别很大,除了兼容51指令部分,251的指令集看起来更像RISC架构
(引用自8楼)
好的,谢谢
页:
[1]