为什么要学习汇编语言

时间:2023-01-11 01:05:42

为什么要学习汇编语言

现在大部分的开发其实都不在需要汇编语言,甚至在单片机领域都不在用汇编语言编写程序,但是汇编语言在很多的人看来仍然是软件工程师所必需具备的能力。原因很多,就我理解应该有几个方面。

1.汇编语言对理解高级语言的特性有很大帮助。

  可以先举几个例子。 
  •   在C语言中,有两种传递参数的种类,一种是值传递,一种是指针传递。也就是值传递,是把变量的数值传递给子函数。我们经常有一个疑问,一个变量传递给子函数为什么会只是传值呢,如果你了解汇编语言,知道C语言的函数调用时栈的变化你就会理解这是怎么回事。
2.汇编语言有助于程序的调试