AT&T汇编——写在开始之前

不知不觉,大三就快结束了,所学的计算机相关知识也基本可以说是教完了,该毕业了,所以,打算对自己所学的比较深入的和感兴趣的知识进行一场回笼。也当作是大学的回忆吧。

计划写的内容在:

                                    1.汇编语言

                                    2.C/C++语言

                                    3.Linux c编程

                                    4.linux 网络编程

                                   5.STL源码阅读

                                   6.nginx源代码阅读

不知道写完这些东西,是不是该毕业了。

有人说,要深入理解计算机,有两个途径:自底向上和自顶向下。我想,对于自己,更适合从最基本的开始,由底层向高层前进。

所以, 先拿汇编语言下手吧!

说到汇编语言,记得刚开始接触的时候,那是相当的令人难受,所有的指令我都认识,但组在一起就不认识了。直到后来,照着《一个操作系统的实现》做了一个小OS,才真正不晕了。

记得当初学习汇编的想法很简单,写一个小的操作系统!后来,发现学了汇编,不仅仅只是操作系统,汇编语言还帮我很好的理解了几门不受大家喜爱的课程《计算机组成原理》、《计算机原理与接口技术》、《计算机体系结构》,C/C++语言也有了更深的认识。

说一下自己学汇编语言的书吧:

汇编语言——王爽

80x86汇编语言程序设计教程——杨季文

汇编语言程序设计——Richard Blum


本来想用Intel格式汇编来写后面的文章的,可是,Intel的资料多如牛毛,还是用 AT&T吧,毕竟,Linux内核的汇编语言是用AT&T格式来写的,还有就是《深入理解计算机系统》这本书也是用AT&T来写的。所以,我认为,AT&T格式汇编更有可写性。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值