欢迎访问服务器技术网-www.fuwuqijishu.com

问个基础问题,见笑了

程序设计 fuwuqijishu 2年前 (2022-10-01) 11次浏览 0个评论 扫描二维码

关于既然汇编语言不具有可移植性,那我们学的有什么用.
我们在这台机子上用的汇编语言和另外一台机子上用的会一样吗?
是不是X86都一样啊?的问题

可移植性不是绝对的,现在的可移植性好的语言也都是由汇编一点点的出来的。说可移植性其实就是把这终语言编译为最终执行代码,但这个最终执行的代码还不能在CPU上直接运行,而是由语言环境提供一个从最终代码到CPU指令的映射程序来执行,这个程序在每个CPU上是不一样的,但它能解释这种语言最终代码是一样的。这样对于不同CPU有不同的解释程序,它们能把一样的最终代码解释成为不同的CPU的指令,实现相同的功能,这样就是可移植。。不过学汇编主要还是以后在硬件编程方面有帮助,也有不少的驱动程序中有汇编的功劳。。

喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

Warning: error_log(/www/wwwroot/fuwiqijishu/wp-content/plugins/spider-analyser/#log/log-2419.txt): failed to open stream: No such file or directory in /www/wwwroot/fuwiqijishu/wp-content/plugins/spider-analyser/spider.class.php on line 2900