怎样学习汇编语言?

有高级语言基础,怎么学习汇编语言?
(麻烦给下学习网址,要免费的,谢谢)

完全是自己经验,感觉由于汇编语言的执行就是从第一条到最后一条,对结构要求不高,也不太用深究数据结构,还是蛮简单的。
第一是有兴趣,没事就编一个小游戏之类的,不会的地方就查查书,对写程序的能力挺有帮助了,我最开始logo编点打把子猜数子什么的,到后来用basic编出点横版小球顶砖什么的,后来一点点就开始高级语言了,可能那时太小,玩心重一点。
第二我觉得纯为了自娱自乐的话,就想编啥,想好了大体构想就去尝试,遇到问题再想办法,否则很难下定决心作万全准备再开始编,反复调试是再所难免的,小时候上课外班无聊了,就花了几个晚上在文曲星上编了个战棋游戏,玩了跟据同学议建再改,文曲星内存小主频低,就是因为这个和对战贪食蛇,自己悟出了队列。
第三想深学的话最好买书学一学高中竞赛和数...完全是自己经验,感觉由于汇编语言的执行就是从第一条到最后一条,对结构要求不高,也不太用深究数据结构,还是蛮简单的。
第一是有兴趣,没事就编一个小游戏之类的,不会的地方就查查书,对写程序的能力挺有帮助了,我最开始logo编点打把子猜数子什么的,到后来用basic编出点横版小球顶砖什么的,后来一点点就开始高级语言了,可能那时太小,玩心重一点。
第二我觉得纯为了自娱自乐的话,就想编啥,想好了大体构想就去尝试,遇到问题再想办法,否则很难下定决心作万全准备再开始编,反复调试是再所难免的,小时候上课外班无聊了,就花了几个晚上在文曲星上编了个战棋游戏,玩了跟据同学议建再改,文曲星内存小主频低,就是因为这个和对战贪食蛇,自己悟出了队列。
第三想深学的话最好买书学一学高中竞赛和数据结构,作点高中竞赛题,这个对空间复杂时间复杂要求很高,对练思想很有帮助。
第四我学了logo再学了basic又学了pasical和c,感觉对于初学者高级除了格式多了一点,一样可以按汇编去写,一样可以满天下goto,只是执行效率上的差别,因此,直截学pasical,c什么的也不会有什么难的,只是个人想法。
我是自学成才,学竞赛提高的,这个路子不一定好,反正最主要的是爱,然后是不怕出错的多写程序,小游戏算命小工具什么的多写点自然就提高了。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-02-12
用电脑学习汇编最方便的是8086汇编,你可在百度中搜索8086汇编教程,会有很多的。追问

什么是8086汇编?

追答

就是目前基于PC 本身硬件所支持的、不需要模拟器的 汇编。

第2个回答  2020-02-15
推荐一本书吧,王爽的《汇编语言》,书也不贵,但是真的非常好,循序渐进,读起来一点也不枯燥本回答被提问者采纳
第3个回答  2020-03-09
第一,建议先学C,免费资料成吨
第二,免费工具反汇编C生成的执行文件,免费工具成公斤
第三,理解纯粹汇编指令含义,免费资料成吨
第四,后期结合平台(DOS/win32/win64/linux...)理解,比较高级,免费资料成吨
多动手,暂时别触及底层,电脑与系统玩不坏,不花一毛钱玩汇编不是梦