展开全部
如果是初学,或者仅仅出于爱好编程,又不能花太多时间,确实没有必要学习汇编语言。
但是学习汇编语言,向上可以理解软件,向下能够感知硬件,是我们理解整个计算机系统的最佳起点和最有效途径。如果之前有学习高级语言的基础,在系统学习了汇编语言之后,可以加深对高级语言的理解。
说汇编执行效率高没有问题,但是程序员在编程时付出的时间代价往往比较高,所以处理一般问题汇编语言的执行效率这一优势并不明显。
还有的情况是一定要使用汇编语言,比如Intel新推出一款处理器,新的处理程序没有合适的支持的指令和编译程序。
但是学习汇编语言,向上可以理解软件,向下能够感知硬件,是我们理解整个计算机系统的最佳起点和最有效途径。如果之前有学习高级语言的基础,在系统学习了汇编语言之后,可以加深对高级语言的理解。
说汇编执行效率高没有问题,但是程序员在编程时付出的时间代价往往比较高,所以处理一般问题汇编语言的执行效率这一优势并不明显。
还有的情况是一定要使用汇编语言,比如Intel新推出一款处理器,新的处理程序没有合适的支持的指令和编译程序。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询