|
主题 : : 学习汇编的感慨 [待解决] |
回复[ 25次 ]
点击[ 2480次 ] | |
|
|
|
|
[帖 主]
[ 发表时间:2012-12-10 17:29 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2012-01-05 18:58 |
差不多去年这个时候接触了这个论坛,看了置顶帖,注册了帐号
买了老王的汇编书,断断续续看了两个多月,一直到现在感受颇深。
这么久,感受最明显的是汇编可以直接操作内存,寄存器,做你想做的事情
一个[地址]或[寄存器]指令可以秒杀一切高级语言
其实大家把书看看,重在实践,多做一些相关项目顺便把32位汇编也熟悉了
有了老王的16位基础 32位真的就很容易理解了 大多都是函数的调用
你用到哪个的时候去查msdn就可以了
32位下你也会接触到更多的windows安全机制 函数调用方式 异常处理等等
总之 学过汇编 再去看C语言的指针
无非在汇编中只是一些很普通的内存和寄存器的操作而已
c语言的数组Array 无非在内存中是一个数据块而已 固定的偏移存放着长度 数组内容的指针等等
内存数据看多了,数据结构,链表结构,堆栈管理机制
真的不用那么费劲的去专门看c/c++数据结构之类的书 用到的时候去查一下
书 真的只是工具而已
感慨颇深 一言难尽
总之 学习汇编 不是要你去拿汇编写程序 做开发
而是让你拿CPU的思维去理解高级语言 真的是很明了的感觉
现在我已经在实习,看的是高级语言,做的是底层工作也就是汇编语言
精确到一个字节的操作,独汇编可以做到,那是一种艺术!!! | | |
|
|
|
|
[第1楼]
[ 回复时间:2012-12-20 14:18 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2011-05-24 18:03 |
膜拜大神啊。说的真好,语言只是工具,重要的是思想,这句话有多少人能领悟呢。反正我是心有余而力不足现在。。 | | |
|
|
|
|
[第2楼]
[ 回复时间:2012-12-20 14:19 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2011-05-24 18:03 |
举个例子就是《天龙八部》中的聚贤庄一战,乔峰用太祖长拳打败少林高手一样。太祖长拳,降龙十八掌都是工具,而内功才是思想。 | | |
|
|
|
|
[第3楼]
[ 回复时间:2012-12-28 10:20 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2012-04-28 17:38 |
|
|
|
|
|
[第4楼]
[ 回复时间:2013-01-01 18:05 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2013-01-01 17:35 |
我的思想无法用汇编语言表达,是我没学汇编还是我没思想? 如果没学那现在开学就是了,如果没思想,那学啥估计都不上炕。。 | | |
|
|
|
|
[第5楼]
[ 回复时间:2013-03-22 11:31 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2012-01-05 18:58 |
我的思想无法用汇编语言表达,是我没学汇编还是我没思想? 如果没学那现在开学就是了,如果没思想,那学啥估计都不上炕。。
------------------
回复:那看来你适合做设计或者适合搞安全。。挖漏洞去吧少年~ | | |
|
|
|
|
[第6楼]
[ 回复时间:2013-03-25 10:21 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2013-03-25 09:56 |
|
|
|
|
|
[第7楼]
[ 回复时间:2013-03-25 13:37 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2013-03-15 09:17 |
同感啊!万丈高楼根基深。学好了汇编语言,一切高级语言只是纸老虎。 | | |
|
|
|
|
[第8楼]
[ 回复时间:2013-07-02 08:45 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2010-03-13 08:16 |
总之 学习汇编 不是要你去拿汇编写程序 做开发
而是让你拿CPU的思维去理解高级语言 真的是很明了的感觉
楼主我很赞同你的这句话
所以工作差不多四年后,我再重学汇编(之前没学好) | | |
|
|
|
|
[第9楼]
[ 回复时间:2013-07-02 22:36 ]
[引用]
[回复]
[ top ] | |
荣誉值:4
信誉值:0
注册日期:2013-02-02 01:48 |
|
|
|
|
|
[第10楼]
[ 回复时间:2014-04-18 09:36 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2014-04-18 09:24 |
不知道,我觉得会汇编,以后学习高级语言调试就可以解决问题了,毕竟反汇编能跟踪程序的debug | | |
|
|
|
|
[第11楼]
[ 回复时间:2014-04-26 20:42 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2014-04-26 20:24 |
|
|
|
|
|
[第12楼]
[ 回复时间:2014-05-01 09:55 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2014-04-07 18:16 |
没看汇编,真的看什么高级语言都是一个为什么,现在,虽然还是有疑惑,好像没有之前那么多了。。。 | | |
|
|
|
|
[第13楼]
[ 回复时间:2014-08-22 14:39 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2014-08-21 11:24 |
总之 学习汇编 不是要你去拿汇编写程序、做开发
而是让你拿CPU的思维去理解高级语言 | | |
|
|
|
|
[第14楼]
[ 回复时间:2014-08-22 17:08 ]
[引用]
[回复]
[ top ] | |
荣誉值:4
信誉值:0
注册日期:2014-08-02 21:25 |
|
|
|
|
|
[第15楼]
[ 回复时间:2014-08-30 14:09 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2014-08-30 14:00 |
说的好,感触颇深,学高级语言只知其然,不知其所以然, | | |
|
|
|
|
[第16楼]
[ 回复时间:2014-11-28 19:10 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2014-11-21 10:38 |
膜拜大神啊。说的真好,语言只是工具,重要的是思想,这句话有多少人能领悟呢。反正我是心有余而力不足现在。。
------------------
回复: easy says than done | | |
|
|
|
|
[第17楼]
[ 回复时间:2014-11-28 19:10 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2014-11-21 10:38 |
膜拜大神啊。说的真好,语言只是工具,重要的是思想,这句话有多少人能领悟呢。反正我是心有余而力不足现在。。
------------------
回复: easy says than done | | |
|
|
|
|
[第18楼]
[ 回复时间:2014-12-06 16:20 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2014-12-06 15:50 |
|
|
|
|
|
[第19楼]
[ 回复时间:2015-02-17 23:44 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2015-02-17 23:21 |
就像在纳米级精细操作原子,汇编是在最细微的程度上操作电脑。 | | |
|
|
|
|
[第20楼]
[ 回复时间:2015-03-28 23:34 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2015-03-28 23:26 |
真的,自学了一个星期的汇编语言了,现在回想起当时C语言书中说的乱七八糟的指针什么的,感觉也不就是那回事嘛。这种内心通彻的感觉很爽——虽然我现在还算不上通彻,但至少有那么一点感觉了 | | |