恭喜,你发布的帖子
发布于 2018-02-07 09:30:12
23楼
呵呵,CPU怎么可能没有寄存器。1500只是不让你直接对寄存器操作了而已。为什么会越高级的语言反而执行效率越高级呢?那是因为1500里面有系统了。
嗯,对,准确的说,300/400的指令是直接对硬件寄存器操作的;而1500就没有可以对硬件寄存器直接操作的指令,而为了能移植300/400的程序,又在里面做了虚拟的寄存器,然而虚拟的寄存器和原来300/400的还是有很多区别的。所以原300/400的程序如果大量使用寄存器的话,移植过来要改很多东西。
请填写推广理由:
分享
只看
楼主