. : : Assembly Language : : .  |  首页  |  我提出的问题  |  我参与的问题  |  我的收藏  |  消息中心   |  游客  登录  | 
刷新 | 提问 | 未解决 | 已解决 | 精华区 | 搜索 |
  《汇编语言》论坛 ->基础知识
  管理员: assembly   [回复本贴] [收藏本贴] [管理本贴] [关闭窗口]
主题 : :  学习汇编的感慨  [待解决] 回复[ 25次 ]   点击[ 2480次 ]  
idhyt
[帖 主]   [ 发表时间: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的思维去理解高级语言 真的是很明了的感觉 

现在我已经在实习,看的是高级语言,做的是底层工作也就是汇编语言 


精确到一个字节的操作,独汇编可以做到,那是一种艺术!!!
palm1949
[第1楼]   [ 回复时间:2012-12-20 14:18 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2011-05-24 18:03
膜拜大神啊。说的真好,语言只是工具,重要的是思想,这句话有多少人能领悟呢。反正我是心有余而力不足现在。。
palm1949
[第2楼]   [ 回复时间:2012-12-20 14:19 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2011-05-24 18:03
举个例子就是《天龙八部》中的聚贤庄一战,乔峰用太祖长拳打败少林高手一样。太祖长拳,降龙十八掌都是工具,而内功才是思想。
821024807
[第3楼]   [ 回复时间:2012-12-28 10:20 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2012-04-28 17:38
有感触!!!
mengdana
[第4楼]   [ 回复时间:2013-01-01 18:05 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2013-01-01 17:35
我的思想无法用汇编语言表达,是我没学汇编还是我没思想? 如果没学那现在开学就是了,如果没思想,那学啥估计都不上炕。。
idhyt
[第5楼]   [ 回复时间:2013-03-22 11:31 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2012-01-05 18:58
我的思想无法用汇编语言表达,是我没学汇编还是我没思想? 如果没学那现在开学就是了,如果没思想,那学啥估计都不上炕。。
------------------
回复:那看来你适合做设计或者适合搞安全。。挖漏洞去吧少年~
xzhj0379
[第6楼]   [ 回复时间:2013-03-25 10:21 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2013-03-25 09:56
说的好,我也要好好学习呀。
hx_315java
[第7楼]   [ 回复时间:2013-03-25 13:37 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2013-03-15 09:17
同感啊!万丈高楼根基深。学好了汇编语言,一切高级语言只是纸老虎。
hymhblf
[第8楼]   [ 回复时间:2013-07-02 08:45 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2010-03-13 08:16
总之 学习汇编 不是要你去拿汇编写程序 做开发  
而是让你拿CPU的思维去理解高级语言 真的是很明了的感觉

楼主我很赞同你的这句话
所以工作差不多四年后,我再重学汇编(之前没学好)
pkingsha
[第9楼]   [ 回复时间:2013-07-02 22:36 ]   [引用]   [回复]   [ top ] 
荣誉值:4
信誉值:0
注册日期:2013-02-02 01:48
开启“我是一块CPU”模式
wjwaihuibian
[第10楼]   [ 回复时间:2014-04-18 09:36 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2014-04-18 09:24
不知道,我觉得会汇编,以后学习高级语言调试就可以解决问题了,毕竟反汇编能跟踪程序的debug
zrh
[第11楼]   [ 回复时间:2014-04-26 20:42 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2014-04-26 20:24
在语言基础上,它就像部“易筋经”
scnulrc
[第12楼]   [ 回复时间:2014-05-01 09:55 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2014-04-07 18:16
没看汇编,真的看什么高级语言都是一个为什么,现在,虽然还是有疑惑,好像没有之前那么多了。。。
music0564
[第13楼]   [ 回复时间:2014-08-22 14:39 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2014-08-21 11:24
总之 学习汇编 不是要你去拿汇编写程序、做开发   
而是让你拿CPU的思维去理解高级语言
gyq
[第14楼]   [ 回复时间:2014-08-22 17:08 ]   [引用]   [回复]   [ top ] 
荣誉值:4
信誉值:0
注册日期:2014-08-02 21:25
huangfuyudi
[第15楼]   [ 回复时间:2014-08-30 14:09 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2014-08-30 14:00
说的好,感触颇深,学高级语言只知其然,不知其所以然,
1361817133
[第16楼]   [ 回复时间:2014-11-28 19:10 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2014-11-21 10:38
膜拜大神啊。说的真好,语言只是工具,重要的是思想,这句话有多少人能领悟呢。反正我是心有余而力不足现在。。
------------------
回复:    easy says  than done
1361817133
[第17楼]   [ 回复时间:2014-11-28 19:10 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2014-11-21 10:38
膜拜大神啊。说的真好,语言只是工具,重要的是思想,这句话有多少人能领悟呢。反正我是心有余而力不足现在。。
------------------
回复:    easy says  than done
yc-cgk
[第18楼]   [ 回复时间:2014-12-06 16:20 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2014-12-06 15:50
高人行事,高深莫测
asm0101
[第19楼]   [ 回复时间:2015-02-17 23:44 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2015-02-17 23:21
就像在纳米级精细操作原子,汇编是在最细微的程度上操作电脑。
charleyking
[第20楼]   [ 回复时间:2015-03-28 23:34 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2015-03-28 23:26
真的,自学了一个星期的汇编语言了,现在回想起当时C语言书中说的乱七八糟的指针什么的,感觉也不就是那回事嘛。这种内心通彻的感觉很爽——虽然我现在还算不上通彻,但至少有那么一点感觉了
需要登录后才能回帖 -->> 请单击此处登录
    Copyright © 2006-2024   ASMEDU.NET  All Rights Reserved