Win32汇编好处
我学汇编的主要是用于逆向工程,现在已经学完了808680386汇编,需要学习WIN32汇编吗?我以后可不用汇编来写程序的,程序我用VC汇编主要是想用于反汇编分析。我的专业...
我学汇编的主要是用于逆向工程,现在已经学完了8086 80386汇编,
需要学习WIN32汇编吗? 我以后可不用汇编来写程序的,程序我用VC
汇编主要是想用于反汇编分析。
我的专业是逆向工程啊 专门分析反汇编,反跟踪,反调试,代码分析,等技术的,怎么能不用汇编呀 展开
需要学习WIN32汇编吗? 我以后可不用汇编来写程序的,程序我用VC
汇编主要是想用于反汇编分析。
我的专业是逆向工程啊 专门分析反汇编,反跟踪,反调试,代码分析,等技术的,怎么能不用汇编呀 展开
展开全部
早些我也学过汇编~~WIN32下罗云彬的书,汇编因为线性结构的关系,需要逻辑能力和判断能力,所以学习汇编可能进一步锻炼人的逻辑能力。
汇编是底层语言,16下的也就是你学过的8086可直接操作硬件,精准,高效。
它让你了解深层的东西,十分有利于你在高级语言中的探索~~大多数情况下学汇编更多的是为了了解系统,磨炼思维,如上各位所说真正的应用中更强调它的精准而不入高级语言广泛~~犹如一块钢,只会被好的工匠用在刀刃上~~
如是无特殊需求,你有8086基础后就应该去拓展你的VC;因为WIN32其实很不同16的汇编,几乎可以意味着你要开始另外一门语言。但是你要搞逆向,就属特殊,如你所言非汇编莫属,当然学了WIN32汇编也只是为你的志向打基础而已。
总之学了利大于弊,以经典的"Hello,world!"消息框为例,我们 用C++来写---
调用MessageBox,10行以内实现,但是其EXE有168KB,即便release调试出来也36KB~~用WIN32汇编,我们同样调用MessageBox,用20行左右,但是其EXE仅仅
2.5KB!!!
将汇编进行到底,因为----“管他娘的有什么好处,想学就学,既然学了就坚持。”
汇编是底层语言,16下的也就是你学过的8086可直接操作硬件,精准,高效。
它让你了解深层的东西,十分有利于你在高级语言中的探索~~大多数情况下学汇编更多的是为了了解系统,磨炼思维,如上各位所说真正的应用中更强调它的精准而不入高级语言广泛~~犹如一块钢,只会被好的工匠用在刀刃上~~
如是无特殊需求,你有8086基础后就应该去拓展你的VC;因为WIN32其实很不同16的汇编,几乎可以意味着你要开始另外一门语言。但是你要搞逆向,就属特殊,如你所言非汇编莫属,当然学了WIN32汇编也只是为你的志向打基础而已。
总之学了利大于弊,以经典的"Hello,world!"消息框为例,我们 用C++来写---
调用MessageBox,10行以内实现,但是其EXE有168KB,即便release调试出来也36KB~~用WIN32汇编,我们同样调用MessageBox,用20行左右,但是其EXE仅仅
2.5KB!!!
将汇编进行到底,因为----“管他娘的有什么好处,想学就学,既然学了就坚持。”
展开全部
汇编在某些场合能起到作用,比如单片机、嵌入式开发、设备驱动开发。在某些对性能要求比较严格的部分,比如数据库、操作系统的某些核心,也要用汇编来写。在C++中是可以嵌入汇编的。
你要是做的是普通桌面应用程序、网络应用程序,我想,是没必要使用汇编的。
你要是做的是普通桌面应用程序、网络应用程序,我想,是没必要使用汇编的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
逆向工程暂时只能靠汇编
因为高级语言向汇编过度是单向性
而汇编逆向高级语言并非不行,而是执行后已经失去程序的结构意义
所以你如果从事逆向工程只有进一步熟练汇编了
因为高级语言向汇编过度是单向性
而汇编逆向高级语言并非不行,而是执行后已经失去程序的结构意义
所以你如果从事逆向工程只有进一步熟练汇编了
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我现在也在学汇编,王爽的教材,我也老想找汇编的好处给自己学下去的动力,我非专科出身,学的不是计算机,现在明白了,管他娘的有什么好处,想学就学,既然学了就坚持。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
WIN32只是WIN平台的PE结构 个人来说我并不看好微软 呵呵 所谓某某平台应用 其实只是算法不同而已 是思想都是一样的 编程的精髓就是思想 这也是一门哲学哦 呵呵 真正领悟了编程的思想 就没有WIN32 PPC等概念了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询