高分征求高手们的汇编学习经验
学了2年多的java感觉不太爽,总是不知道底层是怎么实现的,最早的时候接触变成是受黑客的影响,但是用java去cracker实在有点搞笑,终究还是得学习汇编呀。
正好马上就要考高程了,就想把汇编努力的学一下。
我并不是出于过高程或是考试才学汇编的,而是出于对于编程的狂热,想清楚的知道底层的实现,非学汇编不可。
希望高手们能把自己学习汇编的经验都贴出来,多给我一些建议
推荐阅读
我也是初学,大家共勉!
如果是dos下的多做接口方面的小程序。最好有实验板。
windows下就是多做一些程序,多看一些高人们写的程序。
windows下的我也在学,我们可以交流。zhao-bird@sohu.com
我推荐一本书art of assembly language就是著名的aoa,这本书写得很不错。
现在不知道大家有没有用hla编过程序,我觉得hla还是不错的。
另外现在有很多汇编站点有不少源代码,通过学习这些源代码应当提高很快的。
我推荐一个站点http://webster.cs.ucr.edu/index.html
多读多写,先找本书把习题都做一遍打好基本功再说
cracker的话,需要学的东西还很多...
仅汇编的话,基本啥都破解不了
汇编作为一种程序设计语言,与其他程序设计语言一样,可以用来解决各种问题.的与在学习方法上与其他程序设计语言有很多是相似的,多看多写.
另一方面汇编是低级语言,比高级语言更接近硬件,也更抽象,所以要多上机实践,切实体会.
same i
现在计算机硬件的人才需求很大,学汇编是很划来的
注意 cracker 不是 hacker
关注
汇编语言既是也是一门编程语言,也是计算机的基本原理之一,就像 java 与面向对象一样。搂住 已经学了 2年java了,对于编程也是相当的了解。学汇编语言的目的,是了解计算机的原理,我想这对搂住是重要的。所以我建议你 汇编语言和计算机的组成原理,还有计算机的接口技术 一起看,这样并行的进行,可能会对计算机的底层的了解要透彻一些。
不要盲从,实践出真知!
多做程序,多看代码,多调试再多想,慢慢会的就多了
to nodreamer(我想抽烟)
http://webster.cs.ucr.edu/index.html
这里就有的。
狂写代码啊
呵 实践是检验真理的唯一方法
单片机的汇编程序写过一些,但是pc的没有写过,仅能看懂,呵呵!不过高程的汇编casl很简单。
我写了两年的汇编程序,如今终于解放了,真奇怪还有人这么想学汇编???
我觉得想学习汇编的人
很多都是不喜欢被那些rad/ide所提供的东西束缚
反正我是这么想的
不过觉得这条路很难
短时间看来
付出的要比收获的多很多
难度要比学习ejb大多了
但是现在ejb程序员价格要高很高啊
有时候也迷茫
希望高手和有经验的人能够提供一些实践经验
我觉得没啥更好的途径了,只是实践,实践,再实践。
没事的时候就把电脑打开,当坐在电脑前不知道干什么的时候,就会去翻书,
这样,就变被动为主动了。
希望能给你一些帮助、
上机实践是可以,但好象自己编的源程序运行都不了
硬件实验就更糟糕了,怎么改都不能实现实验要求
很难啊
请问bauhaus(地狱里天使的吟唱)
什么是ejb呀
我第一次来
j2ee的ejb
同意 : bauhaus(地狱里天使的吟唱
一般是从16位asm学起,
有一定基础后,转向win32asm
不过要是编程经验比较丰富的话,
从win32asm上手也不是不可以。
但是指令一关是硬指标,
一定要过。
16位的汇编:
首先要找本入门级的书,比如:
《ibm汇编程序设计》
然后,用经常用tc把c语言反汇编成asm,阅读它。
至于win32汇编,我无建议。
可以学一下80x86以及计算机接口技术,对你今后学习汇编有好处,会得心应手的,有时间的话学一下《数字与逻辑电路》为你深入的学习汇编打下基础,,,,
微机原理、数字电路,都是汇编的基础性课程!


讨论区