学习汇编程序最大的好处就是更加充分地了解硬件(寄存器、终端、内存、通道、文件等等)和操作系统(内存管理、过程管理、线程管理等等),这些内容在其他高级语言(C/C++、Delphi/PASCAL、Java等)都被封装起来了。
最简单的例子,
比如某变量int a = b + c;这是C/Java的写法,
汇编里面,就变成两个寄存器初始化后对AX寄存器执行累加运算,换句话说,不同机器的寄存器符号和指令集是不一样的,用高级语言写程序时不需要考虑这些问题,用汇编写时就必须考虑(所以汇编语言的程序在更换操作系统和硬件平台的情况下通常很难移植)。
当然也只是个人见解,大家可以把好的方式都分享出来