如何真正学好汇编语言

2025-03-03 21:54:40
推荐回答(1个)
回答1:

从自己最近的初步学习情况来看: 一,要有一定的微机硬件基础知识,因为汇编很底层,更加接近机器语言,往往很多的东西要从机器层面来支持理解。 二,最好先学习一门高级语言,(个人认为C比较好),因为高级语言更接近人的语言,相对比较容易理解。掌握了一门高级语言后再学汇编,一来不易产生畏惧感,二来遇到问题,只能局限于已学的汇编知识来来思考遇到的问题,此时跳出汇编,旁援掌握的语言有助拓新思路,而不只局限与汇编一个思路。 三,细致,踏实的学习态度是少不了的,更为重要的是实践。比喻为:犹如一个战士进入敌营中心地带,要冷静,小心,还要勇敢,智慧,要在敌中心步步为胜,留意敌人的一举一动,将敌一扫而光,不可大意一步,因为接近核心了,稍一大意有可能留下极大隐患。 从我自己看,原来只是一个关于堆栈操作的小疑问,本以为在论坛上一问就明,不想却连连否定前面的说法,引发一连串的疑惑,最后连一些素有威望的汇编侠都隐而不跟,大大超出我的意料,而我因为才学习,连表述自己的疑惑和看法及推论的能力尚没有,更谈不上自己实践和测试了,只好留待自己有这个能力是再实现。 只从这点看,往往汇编中的一个问题,要深入到硬件层次,又要跳出汇编范畴来考虑,而汇编程序的应用更多地要应用到硬件层次,出来问题而将影响很深,不是在高层面就能轻易解决。 如此,必须要踏踏实实,一点一点理解透,掌握全,才能真正说学好了汇编!