[嵌入式linux] 各位大佬,请教一个低级问题

[复制链接]
1030|7
 楼主| 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 | 显示全部楼层
其实是就是指令层面近似相同,下层(二进制)不一样
您需要登录后才可以回帖 登录 | 注册

本版积分规则

73

主题

521

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部