如何学习汇编语言?
首先,我感兴趣。没事就编个小游戏之类的。不会的话我就去查书,这对我写程序的能力很有帮助。一开始编logo,后来用basic编了一些横球和砖块。后来我一点点开始学高级语言。可能那时候太小了吧,不过我玩的兴趣比较大。
其次,我觉得如果只是为了自娱自乐,就想编点什么。想好了大概思路就想试试,然后遇到问题就想办法。否则很难下定决心做好充分准备,重新开始化妆。反复调试在所难免。小时候在课外班无聊的时候,花了好几个晚上在文曲星上编了一个战棋游戏,玩了之后和同学商量着建了,改了。文曲星内存小,主频低。就是因为这个和打蛇。
第三,如果想学的深一点,最好买书学高中竞赛和数学...完全是你自己的经历。我感觉因为汇编语言的实现是从第一个到最后一个,所以对结构的要求不高,不需要钻研数据结构。很简单。
首先,我感兴趣。没事就编个小游戏之类的。不会的话我就去查书,这对我写程序的能力很有帮助。一开始编logo,后来用basic编了一些横球和砖块。后来我一点点开始学高级语言。可能那时候太小了吧,不过我玩的兴趣比较大。
其次,我觉得如果只是为了自娱自乐,就想编点什么。想好了大概思路就想试试,然后遇到问题就想办法。否则很难下定决心做好充分准备,重新开始化妆。反复调试在所难免。小时候在课外班无聊的时候,花了好几个晚上在文曲星上编了一个战棋游戏,玩了之后和同学商量着建了,改了。文曲星内存小,主频低。就是因为这个和打蛇。
第三,如果想深入学习,最好买书学习高中竞赛和数据结构,做一些高中竞赛题。这在空间和时间上要求很高的复杂度,对练习你的思维很有帮助。
第四,学了logo,basic和PASSICAL和c,感觉对于初学者来说,除了格式多一点,都可以按照汇编来写,都可以走向世界,只是执行效率不同而已。所以直接学习PASSICAL和C并不难,只是个人想法。
我是自学的,通过学习竞赛来提高。这种方式不一定好。反正最重要的是爱,然后多写一些不怕出错的程序,小游戏,算命的小玩意,自然就好了。