首页
社区
课程
招聘
学习汇编真累 给点建议啊
发表于: 2013-9-8 00:35 19953

学习汇编真累 给点建议啊

2013-9-8 00:35
19953
收藏
免费 0
支持
分享
最新回复 (22)
雪    币: 32
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
编程语法:
汇编语法是极大依赖处理器的类型,但是直接影响是编译器,如Masm(intel汇编语法格式)和Nasm,GAS(AT&T汇编语法格式),Tasm等。Masm和Nasm(Linux下)汇编语法相近,Tasm就有Masm有很大的差异。一般常用MS的Masm,你先用着不错。
还有一点就是汇编的格式:
gcc采用的是AT&T的汇编格式,MS采用Intel的汇编格式.后一种也是我们常见的格式,当你看到Linux内核的时候就会接触到AT&T格式,现在的话就用MS的格式就对了。
资料:
1.80x86汇编:杨季文的清华版不错;还有就是王爽的汇编语言,入门不错。
2.Win32汇编:推荐罗云彬的《windows环境下32位汇编语言程序设计》。你把书上的习题过一遍就基本不错了。
编译器:
1.dos下的汇编建议用Masm5.0版本左右的,书上的貌似都是Masm4.0。
2.问win32汇编的开发建议直接用Masm32的汇编开发包,里面包含了所有的需要的头文件,库文件,参考文档和编译器,连接器。这里可以下载:
http://www.pediy.com/tools/Compilers.htm
3.如果真想学汇编,需要沉的下心,得学的深,以后可以转向逆向工程,破解,反病毒工程师,等甚至自己就是病毒的制造者,90%的病毒都是基于汇编!
2013-9-8 00:36
0
雪    币: 6528
活跃值: (3544)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
3
你得先说,你学汇编想要干什么啊
你是想要看代码还是用来编程序?
2013-9-8 00:37
0
雪    币: 32
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
首先是王爽那本 编译器 轻松汇编
然后到罗王彬WIN32开发 编译器REDSAM 调试器OLYDBG
和看雪的破解入门一起看还有罗云彬网站上的WIN32也可以一起看
网址http://211.90.241.130:22366/list.asp?part1=4

王爽的汇编不错。
建议看这个入门
然后再看win32下的汇编程序设计

到一定程度之后可以学习下破解、逆向工程之类的。

第一步先看王爽的  
第二看杨季文的  
第三步看PC接口技术内幕  
第四步罗云杉的  
第五步要有大量的资料如BIOS中断。。。。
一.先学16位王爽的汇编语言,配合网站http://www.asmedu.net/
二.再学32位罗云彬的windows环境下32位汇编语言程序设计
三.然后学反汇编揭密,学习反汇编,破解.

先学习16位的,这样是为了理解指令的意思和用法,推荐教材王爽的《汇编语言》,intel也行,但王爽的比较基础。然后再学32位的,有了16位的基础,再学习32位的比较好,推荐罗云彬的《windows环境下32位汇编语言程序设计》。

Intel那本不错,32位汇编建议16位学到一定程度再说

王爽的《汇编语言》是一本很好的16位汇编语言的入门教材,写得很不错~
至于网站, 你可以去汇编网,百度一下就可以啦...
我也是初学~
2013-9-8 00:39
0
雪    币: 50
活跃值: (73)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
刚开始确实很困难,坚持下去,以后接触具体的项目会发现懂汇编真好。
2013-9-8 00:39
0
雪    币: 5
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
说实在的我小菜一个
不懂汇编....
2013-9-8 01:07
0
雪    币: 9
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
慢慢来吧。。
2013-9-8 08:14
0
雪    币: 217
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
怎么感觉是同一个人在发。
2013-9-8 09:36
0
雪    币: 10
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
同学同求方法中。。
2013-9-8 14:03
0
雪    币: 21
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
汇编  自学   没有环境   爱你不易啊
2013-10-6 10:37
0
雪    币: 3
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
同求学习方法
2013-10-6 20:15
0
雪    币: 1050
活跃值: (1137)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
12
学习是个漫长的过程,作为变成人员,要耐得住寂寞,,,
2013-10-6 20:40
0
雪    币: 1
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
慢慢学呗
2013-10-20 07:03
0
雪    币: 0
活跃值: (954)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
14
汇编=半部论语知代码灵魂!
2013-10-20 09:20
0
雪    币: 1844
活跃值: (35)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
15
如果你只是对解密有兴趣,那么先有高级语言基础后,稍微了解一下 asm 的语法,指令就可以了,不用真的用它写东西,没必要。。。。。。。。。。。。。。浪费时间。。。
2013-10-20 09:24
0
雪    币: 1
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
16
这个还是要自己合理的规划,
2013-10-21 20:35
0
雪    币: 1
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
17
多看书,多专研。
2013-10-22 16:45
0
雪    币: 100
活跃值: (26)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
18
这明显是大号在给小号发金币
2013-10-22 16:56
0
雪    币: 6
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
19
有时候喝杯咖啡放松一下
2013-10-22 19:17
0
雪    币: 0
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
20
慢慢来,别着急。
2013-10-22 22:41
0
雪    币: 31
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
21
汇编挺好玩的啊,win32的汇编跟c语言挺像,但微操作上又比汇编好的多,有利于对系统的理解,挺好的
2013-10-25 15:09
0
雪    币: 340
活跃值: (71)
能力值: ( LV9,RANK:140 )
在线值:
发帖
回帖
粉丝
22
如果 你稍微理解了一点汇编   可以试着玩一玩crackMe  既能玩  还能学习汇编
2013-11-9 11:53
0
雪    币: 1932
活跃值: (4170)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
23
汇编是最简单的,怎么会累呢,用c++还不得崩溃
2013-11-9 12:02
0
游客
登录 | 注册 方可回帖
返回
//