在学习汇编语言之前,虽然作为计算机专业的学生,但对于基础的计算机知识只能说是小白,对于计算机的认知还是很缺少理解的。
了解到汇编语言的产生与发展后,我深感汇编语言作为直接和机器打交道的语言,有Face to Face的交流,这使汇编语言不像其他大多数的程序设计语言一样被广泛用于程序设计。在今天的实际应用中,它通常被应用在底层,硬件操作和高要求的程序优化的场合。
初步了解汇编的基础知识,了解了计算机对于源代码,指令和数据,cpu和存储器之间的协作合同关系。理解了信息在计算机内的传递与分享。
然而并不是每一位学习计算机的同学都是要做最核心、底层的工作。学习汇编语言程序设计,更大的意义,是将它作为学习计算机的一个途径,目标是理解计算机,对于学习计算机,能起到一种非常独特的作用。汇编语言能够直击计算机系统的核心,学习汇编语言程序的原理,阅读、编写和运行汇编语言程序,可以使我们加深对计算机原理、操作系统的理解,进而,理解整个的计算机系统体系。通过学习和使用汇编语言,就有机会钻到计算机的最核心部件中去,向上理解各种软件系统的原理,打下软件技术的理论基础,而向下呢,感知、体会和理解到机器内部硬件的底层逻辑功能。学习汇编语言程序设计,要编程序,要调试,我们将在这个学习过程当中,学会底层的程序调试和错误分析的方法,练这样的功夫,机会并不是很多的。大学中的很多课程,尽量不要死记硬背,只图通过考试,这样的话,我们才能够学到用于解决领域问题的相关知识,同时,得到深入到学科核心的钥匙。
汇编语言,让我认识到对于问题本质的探求,是要深入问题内核,而汇编语言便是操作计算机的原核心,掌握到这种语言。才能在原有的基础上进行创新,从而得到新理解,很好地认识这个物质与信息的世界。
转载于:https://www.cnblogs.com/jdl-TECshadower/p/7565033.html