汇编网首页登录博客注册
wuerlang的学习博客
博客首页博客互动【做检测题】论坛求助

我的博客

个人首页 |  我的文章 |  我的相册 |  我的好友 |  最新访客 |  文章收藏 |  论坛提问 |  友情链接 |  给我留言  
图片载入中
学习动态
好友圈
友情链接

[2008-01-09 11:30] 推荐博文 学汇编的一点心得

我觉得,学习汇编有一个比较大的好处,就是可以了解到在电脑中每一个字节数据的来龙去脉。
    我们编写程序,首先要知道的是要让CPU处理的数据是哪些,它们都在什么地方,它们之间是什么关系,这就涉及到寻址的问题。正确的寻址可以让我们的程序减少错误。
    其次是,要让CPU处理的是什么样的数据,是字节、字,还是双字的等等,这也很重要。对于不一样的数据,我们要给它们分配相应的空间,采取不同的处理运算方式。
   再者是,CPU在处理数据的过程中,总会有产生一些中间结果和最终结果,它们又应该存放在什么地方,即涉及到数据的传递问题。这时候,各种寄存器和栈,甚至是一些内存空间就发挥了重要的临时存储或最终存储的作用。
   所以,我觉得学习汇编可以发挥一下自己的空间想像力,特别是对内存中数据的组织、存储关系的想像。
   当然,学习汇编还有另一个重要的收获,就是如何处理数据的问题。也许这就是前辈们所说的算法问题吧。比如,查找、比较、交换、选择等等,都应该有巧妙的办法。
   总之,学习汇编的收获还是很多的,我就不再啰嗦了,不然就浪费大家的眼力了。
评论次数(7)  |  浏览次数(2509)  |  类型(默认类型) |  收藏此文  | 

[  游客   发表于  2008-01-09 11:50  ]

说的真好,强顶!

我们共同努力吧!!!

[  fishboy   发表于  2008-01-09 12:09  ]

我觉得学习汇编可以发挥一下自己的空间想像力,特别是对内存中数据的组织、存储关系的想像。 
===========
我也是这么认为的!抽象的编程逻辑与物理存储设备的映射。

[  游客   发表于  2008-02-18 11:30  ]

汇编确实是可以让我们了解cpu具体的执行过程,它的意义就在于让我们知道计算机,程序最本质的东西

[  游客   发表于  2008-02-20 15:51  ]

汇编网真是学习的好地方!!!

[  游客   发表于  2008-02-23 23:16  ]

恩~~支持!!

[  ngn999   发表于  2008-02-24 16:50  ]

支持,

[  游客   发表于  2008-05-23 09:16  ]

LZ说的好,我是高中数学教师,"空间想象力"对我启发很大.我现在正在学习汇编语言,谢谢.

 
 请输入验证码  (提示:点击验证码输入框,以获取验证码