学习汇编要以什么为基础知识?学汇编要学哪种语言最好?

2024-11-26 11:43:06
推荐回答(4个)
回答1:

这位大哥说话真囧.....
汇编嘛,是一门仅仅高于机器语言的编译语言,因为其级别低,所以安全性良好,不易被破解,同时使用反汇编技术,也是当今破解计算机软件及操作系统的核心技术。
学汇编之前呢,一定要已经是一个已经接触过编程语言的并且对其有一定认识的人。个人感觉学汇编之前起码要会2门高级语言(C语言必须),再是本人对编程有浓厚的兴趣,这么说吧,汇编自学是很难的,要比C啊,java啊,c#啊都难。
你说的自己思维分析,呵呵,说实话,您描叙的自己能力和程序员的要求貌似有一定偏差。可以说,一个把window操作系统玩得飞,各种功能都明白的高手,这都不代表他能做为一个好的程序员。编程的那种思维能力我个人感觉是和你数学的思维力紧密相关的,会不会弄电脑,那是另一个方面的问题。
至于你说得当名黑客,可以强夺别人SCI权限,或者是反汇编破解bit加密,这些事情那就更是要一个人的天赋了,这可不是说来就可以有的。

所以我的建议是希望您务实一点,先学基本的编程语言,弄清自己的能力所属的方向后再找出路,一开始想入飞飞的当什么黑客不太切合实际~

回答2:

学汇编前需要学一门高级语言,比如VB。此外要有一些计算机基础,比如计算机对指令的执行过程。汇编语言直接对硬件进行操作,学起来会有些吃力,需要一定的毅力。看雪论坛去吗,那是学汇编的好去处。

回答3:

最好和C语言结合起来学习,先把C语言学完,紧接着学习汇编原理,还有计算机体系结构和硬件基础都接触一下了解一下,总的来说,底层的基础的东西学习起来是很费力很枯燥的,要好好坚持,我也是这么走过来的。。。以后共同进步哈。。。

回答4:

要有C语言基础比较容易学点,有些书有时候会拿C语言来和汇编的语法做比较,加深理解。
推荐入门书:<<汇编语言>>王爽(上网买才20来块,不过到后面有点难)
然后可以看看你对拿方面看好或有兴趣,可以再学硬件,Win32,Linux汇编之类的东东。
做什么事都要坚持,老实说汇编不是一般的难,不过学会之后对其它语言的东西都能很快掌握理解。。。