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

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

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

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

感慨颇深 一言难尽

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

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


精确到一个字节的操作,独汇编可以做到,那是一种艺术!!!
idhyt
[第1楼]   [ 回复时间:2012-12-10 17:27 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2012-01-05 18:58
发现不能编辑,最后还是要感谢论坛,让我重新拾起了最不愿接触的汇编语言!
需要登录后才能回帖 -->> 请单击此处登录
    Copyright © 2006-2024   ASMEDU.NET  All Rights Reserved