因为windows是基于X86和X64开发的,而intel和amd的处理器都是X86的(支持64)

而手机就不一样了,比如arm,这种架构的处理器就不能与X86兼容,也就不能装windows了,当然,windows mobile是针对手机开发的除外。

WINDOWS系统 ; 是分层模式的 跟硬件相关的 就几个组件如hal ;不同硬件平台的 ; 就这些组件内部实现(涉及到不同指令)不一样 ; 但是它们提供给其它组件的接口是一样的这就保证了windows极佳的移植性一般情况下 ; 应用级软件 ; 跨CPU是肯定的了驱动 除非直接用汇编写 否则使用标准接口 也是可以跨CPU的