荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: bigone (好好学习), 信区: Program
标  题:  [1]专谈计算机系统的学习
发信站: 荔园晨风BBS站 (Thu Jun  5 11:57:39 2003), 站内信件

汇编语言和微机原理是两门特烦人的课。你的数学/理论基础再好,也占不到什么
便宜。这两门课之间的次序也好比先有鸡还是先有蛋,无论你先学哪门,都会牵扯
另一门课里的东西。所以,只能静下来慢慢琢磨。这就是典型的工程课,不需要太
多的聪明和顿悟,却需要水滴石穿的渐悟。有关这两门课的书,计算机书店里不难
找到。弄几本最新的,对照着看吧。组成原理推荐《计算机组成与结构》清华大学
王爱英教授写的。汇编语言大家拿8086/8088入个门,之后一定要学80x86汇编语言
。实用价值大,不落后,结构又好,写写高效病毒,高级语言里嵌一点汇编,进行
底层开发,总也离不开他,推荐清华大学沈美明的《IBM-PC汇编语言程序设计》。
有些人说不想了解计算机体系结构,也不想制造计算机,所以诸如计算机原理,汇
编语言,接口之类的课觉得没必要学,这样合理吗?显然不合理,这些东西迟早得
掌握,肯定得接触,而且,这是计算机专业与其他专业学生相比的少有的几项优势
。做项目的时候,了解这些是非常重要的,不可能说,仅仅为了技术而技术,只懂
技术的人最多做一个编码工人,而永远不可能全面地了解整个系统的设计,而编码
工人是越老越不值钱。关于组成原理还有个讲授的问题,在我学这门课程时老师讲
授时把CPU工作原理誉微程序设计这一块略掉了,理由是我们国家搞CPU技术不如别
的国家,搞了这么长时间好不容易出了个龙芯比Intel的还差个十万八千里,所以
建议我们不要学了。我看这在各校也未见得不是个问题吧!若真是如他所说,那中
国的计算机科学哪个方向都可以停了,软硬件,应用,有几项搞得过美国,搞不过
别人就不搞了,那我们坐在这里干什么?教学的观念需要转变的。我们学校现在有
一个学弟就专攻CPU设计,平时交流不少,发现他能够将软件的设计思想应用到芯
片设计上,我看真的是不错的,比起那些望而生畏的恐怕要强上百倍。
  模拟电路这个学科,如今不仅计算机系学生搞不定,电子系学生也多半害怕。
如果你真想软硬件通吃,那么建议你先看看邱关源的"电路原理",也许此后再看模
拟电路底气会足些。教材:康华光的"电子技术基础"(高等教育出版社)还是不错
的(我校电子系在用)。有兴趣也可以参考童诗白的书。
  数字电路比模拟电路要好懂得多。推荐大家看一看北京工业大学刘英娴教授写
的《数字逻辑》。业绩人士都说这本书很有参考价值(机械工业出版社的)。原因
很明了,实用价值高,能听听她讲授的课程更是有一种"享受科学"的感觉。清华大
学阎石的书也算一本好教材,遗憾的一点是集成电路讲少了些。真有兴趣,看一看
大规模数字系统设计吧(北航那本用的还比较多)。
  计算机系统结构该怎么教,国际上还在争论。国内能找到的较好教材为
Stallings的《Computer Organization and Architecture:Designing for
Performance》(清华影印本)。国际上最流行的则是《Computer architecture:
aquantitative approach》, by Patterson & Hennessy。

--
※ 来源:·荔园晨风BBS站 bbs.szu.edu.cn·[FROM: 192.168.1.49]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店