财经 > 正文

EC代表EmulationCompatible

2022-11-06 15:14:35    来源:IT之家    阅读量:7781   

去年6月,微软面向开发者推出了全新的ARM开发工具ARM64ECARM64EC可以完美兼容x64,达到原生运行的性能

从上图的Office可以看出,有了这个工具,开发者就不用在ARM平台上重新开发构建自己的应用了,而是先构建一些ARM原生功能,其他功能用ARM64EC兼容x64,然后慢慢把所有功能迁移到原生ARM上。

昨天,微软宣布ARM64EC现已全面支持Windows 11 ARM在最新版本的Visual Studio17.3中,Arm64EC退出了实验模式,开发者可以为Windows 11 ARM构建完全支持的ARM64EC应用

本站了解到ARM64EC是ARM版本Win11的新应用二进制接口,EC代表Emulation Compatible。

ARM64EC ABI遵循x64软件约定,包括调用约定,堆栈使用和数据对齐,这使得ARM64EC和x64可以互操作构建为ARM64EC的应用程序可以包含x64代码,但这不是必需的,因为ARM64EC本身就是一个完整的Windows ABI

微软计划在即将推出的版本中继续支持这一工具链,以支持ARM6EC中的__vectorcall调用约定,并解决性能优化问题。

声明:本网转发此文章,旨在为读者提供更多信息资讯,所涉内容不构成投资、消费建议。文章事实如有疑问,请与有关方核实,文章观点非本网观点,仅供读者参考。

相关阅读

慢新闻

新家入住换新机!京天华盛春季家装节大促进行中 新家入住换新机!京天华盛春季家装节大促进行中

娱乐

新闻推荐

网站地图

先驱网--综合性的生活资讯平台

  邮箱:hchchc0324@163.com