汇编语言怎么学习啊?感觉一点都不懂啊?
老师们都说思想比语法重要,可是上机的时候语法一点都不会啊,在机房坐一整天最简单的小程序都编写不出来,咋办啊?有答案都看不太懂,不知道每一句话都是什么作用,心里好烦躁。有没...
老师们都说思想比语法重要,可是上机的时候语法一点都不会啊,在机房坐一整天最简单的小程序都编写不出来,咋办啊?有答案都看不太懂,不知道每一句话都是什么作用,心里好烦躁。有没有什么学习汇编语言的好方法呢?具体一点啊。
展开
1个回答
展开全部
思想确实比语法重要,但语法掌握不了,思想也无法转化为现实。一个是指导你的思考,一个是工具。
现在市面上的汇编书籍,大多不是针对初学者的,对初学者而言,没有人指导的情况下,最难受的就是如何写代码?结构是什么?先写什么?再写什么?最后写什么?这些书上基本上不教。可能写书的人觉得有人会告诉你这些。我刚开始学语言的时候,也是如此,学校里没人教基本语法,如何编译。记得我当时,连编程都需要哪些工具都不清楚,好容易知道了用tc2.0,但又不明白为什么我用tc2.0不能编译(其实是工具需要设置include与lib的路径)。
这些都是初学者的烦恼。学会编译,先从汇编程序的基本结构学起吧。
数据段
堆栈段
代码段
各段代码的最基本的结构。
先把这些搞清楚,然后,如何用编译器编译代码,生成exe程序。如何执行。
然后再深入编小程序,如1+1=2之类的。慢慢积累你掌握的指令的数量,到了一定程度,再去思考算法问题。
慢慢来,学编程要有耐心。
现在市面上的汇编书籍,大多不是针对初学者的,对初学者而言,没有人指导的情况下,最难受的就是如何写代码?结构是什么?先写什么?再写什么?最后写什么?这些书上基本上不教。可能写书的人觉得有人会告诉你这些。我刚开始学语言的时候,也是如此,学校里没人教基本语法,如何编译。记得我当时,连编程都需要哪些工具都不清楚,好容易知道了用tc2.0,但又不明白为什么我用tc2.0不能编译(其实是工具需要设置include与lib的路径)。
这些都是初学者的烦恼。学会编译,先从汇编程序的基本结构学起吧。
数据段
堆栈段
代码段
各段代码的最基本的结构。
先把这些搞清楚,然后,如何用编译器编译代码,生成exe程序。如何执行。
然后再深入编小程序,如1+1=2之类的。慢慢积累你掌握的指令的数量,到了一定程度,再去思考算法问题。
慢慢来,学编程要有耐心。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询