tianxiongweitxw 发表于 2021-1-11 16:28

各位大佬,请教一个低级问题

请教一一低级问题,假设一个命令mov a,b. 这个命令翻译成机器命令,对于不同的cpu,比如51.stm32,等. 这个机器命令是下是一样的?

blooy41760 发表于 2021-1-11 17:41

不是

ayb_ice 发表于 2021-1-12 09:14

如有雷同,实属巧合

jiuri 发表于 2021-1-12 15:47

肯定不一样,否则hex程序都通用了。

tianxiongweitxw 发表于 2021-1-12 16:17

那WINDOWS怎么可以在INTEL和AMD上运行。是不是AMD和INTEL的指令是一样的,至少大体一样的。

cctv19881023 发表于 2021-1-12 16:40

这个叫指令集,不同的指令集最后编译到二进制是不一样的

ayb_ice 发表于 2021-1-12 16:58

tianxiongweitxw 发表于 2021-1-12 16:17
那WINDOWS怎么可以在INTEL和AMD上运行。是不是AMD和INTEL的指令是一样的,至少大体一样的。
...

他们的指令集是兼容的,就是一样的

freeworld001 发表于 2021-2-1 11:06

其实是就是指令层面近似相同,下层(二进制)不一样
页: [1]
查看完整版本: 各位大佬,请教一个低级问题