|
主题 : : 汇编如何速成? [待解决] |
回复[ 53次 ]
点击[ 4166次 ] | |
|
|
|
|
[帖 主]
[ 发表时间:2007-12-05 18:15 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2007-06-30 19:06 |
|
|
|
|
|
[第1楼]
[ 回复时间:2007-12-06 10:59 ]
[引用]
[回复]
[ top ] | |
荣誉值:16
信誉值:6
注册日期:2007-06-26 16:56 |
|
|
|
|
|
[第2楼]
[ 回复时间:2007-12-18 21:27 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2007-06-27 20:25 |
找本好书+一个好的环境,建议看看王爽老师写的汇编书 | | |
|
|
|
|
[第3楼]
[ 回复时间:2007-12-18 21:30 ]
[引用]
[回复]
[ top ] | |
荣誉值:283
信誉值:0
注册日期:2007-06-26 11:42 |
你来到这里了还有这个问题!!
《汇编语言》+ 汇编网 = 学懂汇编 | | |
|
|
|
|
[第4楼]
[ 回复时间:2007-12-19 16:19 ]
[引用]
[回复]
[ top ] | |
荣誉值:50
信誉值:0
注册日期:2007-07-08 09:33 |
|
|
|
|
|
[第5楼]
[ 回复时间:2007-12-20 10:06 ]
[引用]
[回复]
[ top ] | |
荣誉值:472
信誉值:12
注册日期:2007-10-16 15:34 |
支持楼上,只有努力,没有别的办法
知识最终还得从课本上转到自己的身上,只能自己努力。对于计算机的学习,我的意见是多编程序,学c的时候老师强逼着编过几个程序,现在还有点印象,别的课基本都忘光了。
熟能生巧,真是名言啊!~ | | |
|
|
|
|
[第6楼]
[ 回复时间:2008-01-20 10:28 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2008-01-19 11:09 |
速成只不过是借口,无论做什么,一定要有千里之行,始于足下才行,只有这样,我们才会有更大的胸襟去获得更多的知识。 | | |
|
|
|
|
[第7楼]
[ 回复时间:2008-01-21 11:20 ]
[引用]
[回复]
[ top ] | |
荣誉值:342
信誉值:0
注册日期:2007-12-06 10:21 |
|
|
|
|
|
[第8楼]
[ 回复时间:2008-01-23 18:14 ]
[引用]
[回复]
[ top ] | |
荣誉值:3
信誉值:0
注册日期:2008-01-01 14:49 |
学成的标准是一样的,如果要速成,只能玩命......你能下定决心玩命吗?
事实上有很多人即便不速成,也在玩命的学.... | | |
|
|
|
|
[第9楼]
[ 回复时间:2008-01-25 15:22 ]
[引用]
[回复]
[ top ] | |
荣誉值:50
信誉值:0
注册日期:2007-11-27 20:05 |
心急吃不了热豆腐,还是踏下心来一步步的踏实的向前走吧~ | | |
|
|
|
|
[第10楼]
[ 回复时间:2008-01-26 16:07 ]
[引用]
[回复]
[ top ] | |
荣誉值:98
信誉值:2
注册日期:2007-10-09 18:23 |
|
|
|
|
|
[第11楼]
[ 回复时间:2008-01-26 21:02 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2007-09-16 21:31 |
不可能速成。首先心态要摆正,尤其是学习汇编语言的目的要端正!!!体验底层编程体验,学习计算机的基本工作原理!!! | | |
|
|
|
|
[第12楼]
[ 回复时间:2008-02-03 02:01 ]
[引用]
[回复]
[ top ] | |
荣誉值:3
信誉值:8
注册日期:2008-01-12 10:11 |
|
|
|
|
|
[第13楼]
[ 回复时间:2008-02-19 09:32 ]
[引用]
[回复]
[ top ] | |
荣誉值:337
信誉值:0
注册日期:2008-01-01 17:48 |
欲速则不达,塌下心来才是捷径!
我看汇编网上有基础的人不到几个月就能学完,是否学的快也得看基础啊。 | | |
|
|
|
|
[第14楼]
[ 回复时间:2008-02-19 09:33 ]
[引用]
[回复]
[ top ] | |
荣誉值:337
信誉值:0
注册日期:2008-01-01 17:48 |
错了,是:我看汇编网上有基础的人不到一个月就能学完,是否学的快也得看基础啊。:-) | | |
|
|
|
|
[第15楼]
[ 回复时间:2008-04-11 13:00 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2008-04-11 11:57 |
|
|
|
|
|
[第16楼]
[ 回复时间:2008-04-11 13:38 ]
[引用]
[回复]
[ top ] | |
荣誉值:405
信誉值:0
注册日期:2008-01-19 14:51 |
|
|
|
|
|
[第17楼]
[ 回复时间:2008-04-11 13:41 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2008-04-11 11:57 |
|
|
|
|
|
[第18楼]
[ 回复时间:2008-04-11 13:42 ]
[引用]
[回复]
[ top ] | |
荣誉值:342
信誉值:0
注册日期:2007-12-06 10:21 |
汇编是不是要对cpu,内存的机制很了解????
------------------
回复:不必须,返回会对你有辅助作用的。 | | |
|
|
|
|
[第19楼]
[ 回复时间:2008-04-15 09:39 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2008-04-15 09:33 |
|
|
|
|
|
[第20楼]
[ 回复时间:2008-04-16 20:45 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2008-04-16 15:28 |
|
|
|
|
|
[第21楼]
[ 回复时间:2008-04-16 20:46 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2008-04-16 15:28 |
回复:[第19楼]
---------------
我觉得可能性很小 | | |
|
|
|
|
[第22楼]
[ 回复时间:2008-04-16 21:30 ]
[引用]
[回复]
[ top ] | |
荣誉值:44
信誉值:0
注册日期:2008-04-11 13:33 |
我也想来说一句,其实我个人觉得学得快跟学得好不是一回事,当然如果你是牛人加强人就另当别论了。我在看王爽老师的这本课本之前,已经看了杨季文的80X86汇编语言,大概有三分之一甚至到一半了吧,但是越看到后面就越糊涂,不明白其原理是什么,有些东西只能死记硬背,学着根本没意思,能力也没有提升。所以一度放下了,但是当我看到王爽老师的教材时,我觉得我找到了汇编的“圣经”,许多疑惑的问题得到了解决,也才明白自己原来那段时间是浪费了,初学者就应该好好学这一本书,学好这本书以后,看其它的书会事半功倍的。我当初看到这本书时,也觉得挺简单,也想短时间内把它看完,然后回去进修杨季文的那本,但是经过这几天的(我是前几天才发现这个汇编网的,不过我在此之前也在看这本书了)学习,以及与大家的交流,我才发觉其实自己学的还只是皮毛,这本书看似简单,可是里面蕴含的东西太多,太丰富了,这是那些急于求成的人无法体会的。我想如果一个人有心,一个月或更短时间内,通过这本书学会汇编的话,是绝对有可能的,但是这仅仅是学会而已,跟学好应该有比较大的差别吧?我现在已经差不多搞完第10章了,感想很多,这本书给人的启发太多,实在是太好了。因此,我想我会静下心来,认认真真地看下去,而且还会回头看第二遍、第三遍,一本经典绝对是经得起推敲的,越读会越有味。所谓学无止境,一本好书的意义不在于使人学会,而是使人会学,不是吗?
此外,真的非常感谢这个论坛,正是其良好的氛围使人沉醉于汇编知识海洋中而流连忘返!
---------
以上仅为个人看法,若有不当,请勿见笑…… | | |
|
|
|
|
[第23楼]
[ 回复时间:2008-04-17 11:43 ]
[引用]
[回复]
[ top ] | |
荣誉值:9
信誉值:2
注册日期:2007-11-02 09:22 |
|
|
|
|
|
[第24楼]
[ 回复时间:2008-05-23 21:17 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2008-03-31 07:31 |
学汇编是没有速成的路,说能速成的人是SB一个。
老牛自知黄昏晚,不用扬鞭自奋蹄。 | | |
|
|
|
|
[第25楼]
[ 回复时间:2008-06-16 12:40 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2008-06-15 18:50 |
|
|
|
|
|
[第26楼]
[ 回复时间:2008-06-17 13:03 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2008-06-16 17:53 |
兴趣是最好的老师,是最大的动力,也是你可能能尽快学好汇编的基础
——————————————
我也是刚学,呵呵,浅见,见笑 | | |
|
|
|
|
[第27楼]
[ 回复时间:2008-06-17 19:47 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2007-11-18 16:26 |
|
|
|
|
|
[第28楼]
[ 回复时间:2008-06-17 19:55 ]
[引用]
[回复]
[ top ] | |
荣誉值:2
信誉值:0
注册日期:2008-06-09 19:12 |
我也要学汇编,我们学校一开始就学java,感觉是有点像Wdm兄说的那样,所以我决定了,从汇编开始。 | | |
|
|
|
|
[第29楼]
[ 回复时间:2008-06-20 16:48 ]
[引用]
[回复]
[ top ] | |
荣誉值:3
信誉值:9
注册日期:2007-10-19 10:16 |
汇编最好不要作为入门语言来学习,学好c语言后再来学汇编,容易上手;学好汇编再回过头去研究c语言,会有原来如此的感觉。 | | |
|
|
|
|
[第30楼]
[ 回复时间:2008-06-23 20:38 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:4
注册日期:2008-05-30 22:35 |
|
|
|
|
|
[第31楼]
[ 回复时间:2008-06-28 00:54 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2008-06-28 00:52 |
|
|
|
|
|
[第32楼]
[ 回复时间:2008-07-04 18:30 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:8
注册日期:2008-06-20 21:12 |
|
|
|
|
|
[第33楼]
[ 回复时间:2008-08-05 13:46 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2008-07-30 21:45 |
都说汇编难学,其实这个概念完全错误的,汇编在所有的语言中属于最好学的,但却是最难使用的,后面这个使用才是汇编真正的难处。
当你认为学会汇编后,一旦开始写代码,两眼一摸黑,那些硬件如何控制,如何读,如何写,马上让你脑充血,这时你却认为汇编语言难学,错,是你的硬件技术不过关,和汇编没有关系,控制硬件口,从汇编语言的角度来说,实在是太简单了,一般只有下面几句,基本都类似:
xor al, al
out 0F1h, al
mov al, 11h
out 20h, al
jmp $+2
mov al, 8
out 21h, al
jmp $+2
mov al, 04h
out 21h, al
jmp $+2
mov al, 01h
out 21h, al
jmp $+2
mov al, 0ffh
out 21h, al
... ... 摘自ibm bios 手册
看晕了吧,汇编难不难,不难,甚至可以说太简单了,只是对那几个口传输几个数字而已。
你从王老师的书里早学会了,弄个IO口,送点东西,然后beep几声,你就认为你学会了。错,那只不过是万里长征的第一步,你走出这一步,只不过相对于你学会了用某种工具去干活了,例如给你一把雕刻刀,你不过是学会把那把刀拿在手上而已,你以为你有多么能干,给雕个东西出来看看,当你真正面对一块材料,一块带有各种色彩的美玉时,你能说你会雕美玉了吗?你什么都不会,只不过会拿刀而已,说的难听点,可能连拿刀都没有学好,那个雕刻是有许多把刀的,不同的刀用在不同的场合,不同的刀有不同的持刀姿势。
今天你将王老师的书读完了,先不说是否学好,就算学好了,拿了100分,也只不过学会了拿刀。
这把刀是雕刻刀,也可以是解剖刀,不管用在什么场合,刀还是那把刀,人还是那个人,可出来的结果是完全不同的。
明白了没有,你所谓的学会了汇编,只不过学会了拿刀而已,对于作品,那是遥远的目标。
我这里还没有说加密解密花指令,乱码,垃圾代码,反汇编,反debug,反跟踪这些技术使用。那可都是汇编的拿手好戏。
舞台还是那个舞台,但不同的导言却可以导出雄壮的话剧来。 | | |
|
|
|
|
[第34楼]
[ 回复时间:2008-08-09 14:55 ]
[引用]
[回复]
[ top ] | |
荣誉值:2
信誉值:0
注册日期:2008-06-09 19:12 |
|
|
|
|
|
[第35楼]
[ 回复时间:2008-09-01 22:06 ]
[引用]
[回复]
[ top ] | |
荣誉值:8
信誉值:0
注册日期:2008-05-25 09:41 |
靠 他妈不知道一口吃不成胖子 还速成呢
还他妈 % | | |
|
|
|
|
[第36楼]
[ 回复时间:2008-09-02 14:20 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2008-08-17 21:03 |
|
|
|
|
|
[第37楼]
[ 回复时间:2008-09-05 13:37 ]
[引用]
[回复]
[ top ] | |
荣誉值:8
信誉值:2
注册日期:2008-09-04 17:29 |
很多人都认为汇编语言没有速成的方法,
他们错了,因为他们以为别人和他们一样的懒。
学汇编
不是为了去看懂代码,
不是为了去了解硬件,
它的发明者发明它的时候只是为了
让我们写代码更轻松些,
可是我们很多人只是为了学而学。
从来不想去动手写,
他们不了解,
实践不但是检验真理的唯一标准。 | | |
|
|
|
|
[第38楼]
[ 回复时间:2008-09-18 14:34 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2008-09-01 14:07 |
如果我学完了王爽的汇编后,再该做些什么啊????
加密解密花指令,乱码,垃圾代码,反汇编,反debug,反跟踪这些技术我到哪去学啊. | | |
|
|
|
|
[第39楼]
[ 回复时间:2008-09-20 19:03 ]
[引用]
[回复]
[ top ] | |
荣誉值:8
信誉值:2
注册日期:2008-09-04 17:29 |
|
|
|
|
|
[第40楼]
[ 回复时间:2008-09-21 12:23 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2008-09-21 12:14 |
问个问题:直接寻址方式
MOV AX,[2000H]
如(DS)=3000H 用实模式计算物理地址
执行结果:(AX)=3050H
问一下各位高手:
这是怎么算的哦 | | |
|
|
|
|
[第41楼]
[ 回复时间:2008-09-29 08:50 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2008-09-29 08:35 |
没有速成法,我以前也有这种想法,现在只能老老实实一个字一个字看,或是写 | | |
|
|
|
|
[第42楼]
[ 回复时间:2008-10-04 05:04 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2008-03-30 04:18 |
是啊,接触这本书半年了,才大致了解书上有什么东东,我准备等把书死记硬背完了再上手在机子上一章章过,
现在看这书就跟初中才开始看鸟语书一样,两眼一抹嘿。。。。 | | |
|
|
|
|
[第43楼]
[ 回复时间:2008-10-21 11:18 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2008-10-09 15:35 |
要有追求学好汇编的勇气,没有的话就不要学了,因为他很不好学,我个人认为!!!! | | |
|
|
|
|
[第44楼]
[ 回复时间:2008-10-22 14:26 ]
[引用]
[回复]
[ top ] | |
荣誉值:337
信誉值:0
注册日期:2008-01-01 17:48 |
我觉得汇编比c语言简单,不过前提是王老师的汇编书:-) | | |
|
|
|
|
[第45楼]
[ 回复时间:2008-10-27 16:56 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2008-10-27 16:51 |
|
|
|
|
|
[第46楼]
[ 回复时间:2008-11-21 07:08 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2008-10-27 02:35 |
从我读的专业来看,感觉汇编语言如同电路里面的三极管,C语言相当于有一定集成的运放,C++,JAVA写的东西就算是专用集成芯片了。一般感觉难学的是最低级的三极管这样的分立元件,虽然它最不起眼,但是大家公认难学的射频电路基本都靠分立元件。。。 | | |
|
|
|
|
[第47楼]
[ 回复时间:2008-11-21 13:25 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2008-09-02 20:35 |
|
|
|
|
|
[第48楼]
[ 回复时间:2008-11-21 14:47 ]
[引用]
[回复]
[ top ] | |
荣誉值:117
信誉值:2
注册日期:2007-09-04 10:41 |
捷径就是认准一个目标,坚持下去。三天大于两天晒网,学了后面忘记前面,这是很容易让自己失去信心的。
当然一本好书、一个好的环境作为外力也是开盘捷径的一部分。 | | |
|
|
|
|
[第49楼]
[ 回复时间:2009-01-12 15:03 ]
[引用]
[回复]
[ top ] | |
荣誉值:169
信誉值:0
注册日期:2008-08-19 16:07 |
要有追求学好汇编的勇气,没有的话就不要学了,因为他很不好学,我个人认为!!!!
------------------
回复:我觉得汇编不是很难学啊,蛮有趣的,对计算机的原理也清晰了很多。不过选教材最好是王爽老师这本。 | | |
|
|
|
|
[第50楼]
[ 回复时间:2009-03-12 18:16 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2009-03-08 16:55 |
|
|
|
|
|
[第51楼]
[ 回复时间:2009-04-24 13:03 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2009-04-24 11:39 |
看个人的出发点了,要是就想学会的话;;;基本上能看懂估计苦学2月差不多.但要想学精..."精" 呵呵注意这个精字需要看个人的领悟能力了.时间问题不好说呵呵 | | |
|
|
|
|
[第52楼]
[ 回复时间:2009-04-28 09:11 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2008-05-11 21:56 |
|
|
|
|
|
[第53楼]
[ 回复时间:2009-04-30 21:57 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2007-09-30 21:53 |
|