-
-
[旧帖]
[分享]给准备学C汇编和正在学C汇编的朋友的建议
0.00雪花
-
发表于:
2007-8-1 04:29
5328
-
[旧帖] [分享]给准备学C汇编和正在学C汇编的朋友的建议
0.00雪花
半夜无聊破一东西。写注册机时卡住了,来看雪吸取点能量。忽然很有感触,回想当初学
编程的艰辛。给大家来初学者点建议
(1)T c
这个是入门级别。我发表一下我以前的经验和心得比较重要的
1。基本语法 优先及比较重要。还有个for循环 这个经常用到 switch语句。WIN32中用到的
2。数组 (一般重要)这个东西必须了解,以后写程序提供很多方便
3,函数 (重要)模块化程序的基础。不学好的话以后学C++类中的函数就头晕了
4。指针 (相当重要)这个整不明白,基本算没学TC;
上述整明白就升级了 嘎嘎
(2)C++
1.类和对象 类的含义着重了解构造和析构还有个重载。
2。继承和派生 3种继承方法必要了解,不然共有和私有调用会经常出错。还有个友元函数;
3。多态性 这个非常重要,特别是虚函数和纯虚函数的意义。必须了解
上述整明白就升级了 嘎嘎
开始漫长的VC了。没1-2年时间VC是很难弄的;
(3)8086汇编(以破解的角度分析)
1 进制转换及4个数据寄存器等寄存器知识 比如AX累加 CX计数(循环中用到)
2。7种寻址方式 (重要) 这个搞不清楚的话。别往下看了。
3。运算 (重要)这个我不多说大家都清楚了 特别注意6个标志位。比如正数加得负数OF=1。还有就是零标志位
4。比较和跳转指令 (重要) 这个不多说大家都清楚,注意看跳转符号和标志位
5。宏定义和中段指令 80的特色。
搞清楚前面4样就入门了 看论坛的破文就没问题了。个人认为汇编是最好入门的。VC的MFC最难入门
4。32汇编
1。80汇编知识 不会的话就别碰了。没什么好说的‘
2。windows程序设计(API) 这个不会的话 也别碰了。
3。PE知识
推荐罗云彬那本书大家都知道,我就是看那本书出来的比较不错。
特别强调必须学习API ,估计微软不会在短期倒闭。学这个没错
个人意见。如果说得不好 大牛们别笑话。并指出错误。
由于工作关系。没多少时间,程序员真是要命的行业。大家有心理准备哦
以后有时间一定给新手朋友一些破文
[课程]Linux pwn 探索篇!