. : : Assembly Language : : .  |  首页  |  我提出的问题  |  我参与的问题  |  我的收藏  |  消息中心   |  游客  登录  | 
提问 | 未解决 | 已解决 | 精华区 | 搜索 |
  《汇编语言》论坛 ->基础知识
主题 : :  学习汇编的感慨  [待解决] 回复[ 25次 ]   点击[ 2481次 ]  
idhyt
[帖 主] [ 发表时间:2012-12-10 17:29 ] 
荣誉值:0
信誉值:0
注册日期:2012-01-05 18:58
差不多去年这个时候接触了这个论坛,看了置顶帖,注册了帐号 
买了老王的汇编书,断断续续看了两个多月,一直到现在感受颇深。 

这么久,感受最明显的是汇编可以直接操作内存,寄存器,做你想做的事情 
一个[地址]或[寄存器]指令可以秒杀一切高级语言 
其实大家把书看看,重在实践,多做一些相关项目顺便把32位汇编也熟悉了 
有了老王的16位基础 32位真的就很容易理解了 大多都是函数的调用 
你用到哪个的时候去查msdn就可以了 
32位下你也会接触到更多的windows安全机制 函数调用方式 异常处理等等 

总之 学过汇编 再去看C语言的指针  
无非在汇编中只是一些很普通的内存和寄存器的操作而已 
c语言的数组Array 无非在内存中是一个数据块而已 固定的偏移存放着长度 数组内容的指针等等 

内存数据看多了,数据结构,链表结构,堆栈管理机制 
真的不用那么费劲的去专门看c/c++数据结构之类的书 用到的时候去查一下 
书 真的只是工具而已 

感慨颇深 一言难尽 

总之 学习汇编 不是要你去拿汇编写程序 做开发 
而是让你拿CPU的思维去理解高级语言 真的是很明了的感觉 

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


精确到一个字节的操作,独汇编可以做到,那是一种艺术!!!
huangfuyudi
[第15楼] [ 回复时间:2014-08-30 14:09 ] 
荣誉值:0
信誉值:0
注册日期:2014-08-30 14:00
说的好,感触颇深,学高级语言只知其然,不知其所以然,
需要登录后才能回帖 -->> 请单击此处登录
    Copyright © 2006-2024   ASMEDU.NET  All Rights Reserved