我的汇编之路之初识汇编

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我的汇编之路之初识汇编相关的知识,希望对你有一定的参考价值。

  引子:我为什么一下子想来自学汇编语言呢?也就是前几天在一个黑客网站看见了一个关于破解rar压缩包密码的.bat应用程序,我把它下下来,然后看了下源码,发现是我之前听说过的汇编语言写的。就这样,我便对汇编语言产生了极大的兴趣。

  汇编语言:

      汇编语言(assembly language)是一种用于电子计算机微处理器微控制器或其他可编程器件的低级语言,亦称为符号语言(摘自百度百科)。汇编语言是一种底层语言,但在机器语言之上。机器语言就是由 0 和 1 组成的二进制代码,如果说是让我们去学习就是那样的机器语言的话,那对我们而言简直太残酷了,而且出错了也不方便查找改错。所以就有了汇编语言。

  在学习汇编语言之前,我们要对计算机的一些底层结构有一定的了解才行,因为汇编语言本来就是相对底层的语言嘛。只有对这些东西有一定的了解后,我们方可进行进一步的学习。

  我们都知道CPU只能识别 0 和 1 ,那么我们写的汇编语言怎么让计算机识别呢?编译器。

  技术分享

  上面的就是大致的执行过程了。

以上是关于我的汇编之路之初识汇编的主要内容,如果未能解决你的问题,请参考以下文章

汇编入门之路-基础知识

Python之路:初识

初识汇编语言

iOS安全攻防初识汇编

汇编初识

汇编学习之路--目录