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

我的博客

个人首页 |  我的文章 |  我的相册 |  我的好友 |  最新访客 |  文章收藏 |  论坛提问 |  友情链接 |  给我留言  
图片载入中
  •  或许我并不是最好的,但坚信,一直坚持向前走,我肯定可以到达最好的!
  • 『姓名』:jizha
  • 『性别』:男『发送消息
  • 个人说明:;************
    骐骥一跃,不能十步;
    驽马十驾,功在不舍;
    锲而舍之,朽木不折;
    锲而不舍,金石可镂。
  • 详细信息『加为好友』
学习动态
友情链接

[2010-06-04 20:44] 学完《汇编语言》学什么?

希望这篇个人的感想的可以加精,让更多的人看到,谢谢!!
下面的观点可能站得不够高因为我也是一名初学者,望看到这篇文件的你见谅。因为我已经好久没来汇编网了,只是想为大家提供一种继续学习下去的思路。

不可否认,王爽老师的《汇编语言》非常经典,让人学的爱不释手。
可书总有看完的时候,特别是这样的一本好书。本来汇编网上也开通了c语言的课程,这本来是件好事,让大家顺着这个思路,由低到高的学下去,可是去年到现在,很遗憾的是貌似那个c语言系列课程并没有增加多少内容。
所以,现在应该有一部分人在迷茫,不知道如何学下去。
现在我自己正在学的一本书推荐给大家:
《C&C++深层探索》

下面就简单的把《深层探索》这本书介绍下:
首先,这个一本从汇编角度分析C语言的书,怎么样,心动了吧!
其次,这本书使用Linux平台的GCC生成汇编代码
再者,GCC汇编代码与我们在《汇编语言》里学的有些微差别,需要适 应一下,不过差别也不是很大。
最后,这本书我才看到前面几章就亟不可待的向大家推荐了,对后面的深度还不是很了解,望大家见谅

看到这里,有没有在犯愁,如何解决GCC的问题,那个可是linux下滴的宝贝,下面咱就把自己在windows下的相应学习环境介绍下,希望能有所帮助:

1.编译器:从网上下载dev c++
该IDE集成了windows版本的gcc,也不大,只要使用其中的编译器就可以了。需要把dev c++中的bin目录加入到path环境变量中。
如我的目录就是:D:\Program Files\Dev-Cpp\bin
加入环境变量:右击“我的电脑”-》“属性”-》“高级”-》“环境变量”,打开的环境变量配置窗口中找到系统变量,在其中找到path变量,双击打开,将“D:\Program Files\Dev-Cpp\bin”加到变量值的最后。
下载地址:http://www.skycn.com/soft/27520.html

2.文本编辑器:从网上下载gvim
这个是Linux下编辑器vi的windows版本,字符界面,只是个人喜好,不推荐所有人都使用。你也可以windows自带的edit编辑器,不过那个不支持语法高亮。我配置的环境是在字符界面下编写,在字符界面下编译,比较方便。所以推荐了一款字符界面下的编辑器。
下载地址:http://www.vim.org/download.php

3.打开cmd窗口,键入vim,即可进入到熟悉的黑白vi界面中。
不过在编码代码时需要先创建后缀名为c的文件,然后用vim打开,如下:
vim  test.c
这样vim就可高亮显示关键字。如果直接打开vim新建代码文件的话,则无高亮显示,很郁闷。

4.这个时候写好代码文件后,就可以编译了。
gcc test.c -o test
自动生成test.exe文件。

5.咱们学汇编到这里是不是特别不满足,想看下生成的汇编代码不?
Follow me!!!
在编写好代码后,直接运行下面的命令:
gcc -S test.c
即可生成你期待已久的汇编代码,即使编译不通过,也可以生成哦。
生成的汇编文件名称是test.s
下面就开始探索之旅吧!

后记:
咱是一只小菜鸟,正在入门,写的东西也是。如果对上面还不满足的话,可以再推荐一本经典书籍《深入理解计算机系统》。
上面有一章就是专讲汇编代码和C代码的关系的,以及如何利用汇编代码进行优化。那本书是更高层次的,买来了,只看了介绍,准备放在后期的学习中,嘿嘿。
最后,祝大家的基础打的越来越扎实,走的越来越远。
评论次数(1)  |  浏览次数(1532)  |  类型(个人探索) |  收藏此文  | 

[  游客   发表于  2010-06-06 19:21  ]

支持博主!

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