希望这篇个人的感想的可以加精,让更多的人看到,谢谢!!
下面的观点可能站得不够高因为我也是一名初学者,望看到这篇文件的你见谅。因为我已经好久没来汇编网了,只是想为大家提供一种继续学习下去的思路。
不可否认,王爽老师的《汇编语言》非常经典,让人学的爱不释手。
可书总有看完的时候,特别是这样的一本好书。本来汇编网上也开通了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代码的关系的,以及如何利用汇编代码进行优化。那本书是更高层次的,买来了,只看了介绍,准备放在后期的学习中,嘿嘿。
最后,祝大家的基础打的越来越扎实,走的越来越远。
- [游客] 支持博主! 06/06 19:21
- [idisblueflash] 太好了:)不过reg貌似不管用。 12/28 21:45
- [shuasus] 太谢谢了,好人啊 ! 12/28 15:52
- [qq729594750] 牛人 11/11 12:39
- [rongjian] 真的好想知道为什么这么做?为什么会是这样?真的诚心希望高手不吝赐教,指点方法 10/31 20:58
- [游客] 不错,我也要照这个来搞。 09/20 00:35
- [游客] 不错 09/18 09:28
- [bangbang_web] 加油哦 兄弟.. 05/01 17:29
- [jizha] 谢谢了,crazyman! 琐事缠身,今天才有时间到网上来看看! 03/13 12:20
- [crazyman] 一切都会过去的。 兄弟,俺比你惨。 02/03 14:36
- [jcw2008] 欢迎回到汇编网,祝你除夕快乐!Happy 牛 year! 01/25 12:58
- [jcw2008] 元旦快乐! 12/31 23:59
- [jcw2008] Merry Christmas! 12/25 01:18
- [游客] 加我的时候 请 输入数控二字 请大家多多帮忙 12/22 20:23
- [游客] 对于 你们所说的东西我是个文盲 我很想学 不过我自知不是这块料 我现在有一家小作坊 在生产一些 12/22 20:21
[ 游客 发表于 2010-06-06 19:21 ]
支持博主!