汇编学习小心得 |
本帖最后由 soarcloud 于 2019-12-20 11:41 编辑
说起汇编,似乎每个学编程的人就会很头疼,就觉得难。 但是,汇编其实真的很难么? 这个就要看你学习的目的是什么了。 ✍🚈🥄🆎🦋如果说,学习的目的是为了编写汇编程序,那我也要承认,确实要难一些。但是如果目的是为了读懂汇编程序,那其实就并没有那么困难了。 汇编语言,其实所要知道和了解的也就是一些最基本的指令集,就向学C的时候,除开函数,所要了解掌握的也就是运算符,流程控制和指针。 汇编天然就和指针和接近。比如MOV EAX,DS:[EDX] 就是把EDX值所指的地址中的存储的值赋值到EAX中,对应熟悉的c也就是eax=*edx 汇编所要熟悉的,就是比C要多掌握一些寄存器,数据堆和数据栈的知识而已。 而且和C其实也有类同的地方。 🤞🗼🦀🅿🦄寄存器对应C的变量,数据堆对应C中的动态数组,数据栈对应C中的局部变量。当然栈不只是那么点作用。 但是有了这些对应关系,就可以很快的通过C与汇编的关系,迅速的掌握汇编中这些相关知识了。
帖子热度 5625 ℃
|
|
楼主,是你让我深深地理解了'人外有人,天外有天’这句话。谢谢你!
|