关于汇编学习的问题

首先提下我们(生物医学工程专业)开过后课.....
<<模拟电路>>
<<数字电路>>
<<非线性电路>>
<<操作系统>>
<<信号与线性系统>>
<<数字信号处理>>
<<EDA>>..不过这几门.还有下学期要学的<<单片机>>都没有怎么学好..现在我们专业在编程方面好像可以向高级语言..和面向硬件两个方面发展哈.(不过现在还没有学过面向对像的编程)....我想学习汇编语言.打算以后就从事单片机方面的工作....(目前学过谭浩强的C语言,并且打算这次过年回家提高一下编程能力)...但是现在大三了,只学了本<<微机原理与接口>>...这里面有汇编..但是个人觉得不是很系统..所以向汇编高手们请教:

1)学汇编用哪本书比较好..
2)汇编有没有什么认证考试之类的..
3)在学习汇编的过程中要注意哪些方面..
4)要想真正地从事单片机这方面的高手还要学哪些东东.
5)单片机..EDA..DSP芯片...这三者在应用.开发等方面有什么区别和联系...
6)现在哪个最火..现在找工作..是面向硬件方面的工作好.还是高级语言编程方面有前途.
7)一些其它的建议...

(最好接合一下个人的学习,工作经历来说下哈...)
望高手多多指点..小菜万分谢谢...这是一个关于个人前途的问题..回答好的话一定加分...
学过汇编的...现在从事汇编相关工作的高手一定要说下哈.....你们最好发言权了.....
三楼的朋友说得很对,汇编只是一种开发手段.我的问题是些不妥的地方,可能是我关于汇编应用的理解不到位的原因,不过我会尽快收集这方面的信息,按你所说,对于不同的硬件的开发用到的汇编系统会有所不同,但是个人认为这应该存在一些共性吧.学会了其中的共性再学特定的一种就会容易些吧,不知道这种观点对不对?

我来尝试回答一下,我在火车上遇到和我一同面试国外医疗系统(世界500强前10强)的东南的一个学生,他也是生物医学工程专业。通过2论面试我们都被录取。

其实我发现他做的东西也是和我学通信信息系统的东西差不多,单片机,DSP.
我是做Dsp的,编程用的汇编。

首先我觉得你的问题有些问题,每个系统的汇编比如不同类型的DSP,例如TI和ADI的所用的汇编系统都不一样,因为内部结构不一样,汇编是由结构来决定的,不是说要去学习汇编,应该是你学习DSP用到汇编了再去学,汇编只能说为你做成项目的一个工具而已,不可能会个汇编就可以找到很好的工作了。还是需要具体的项目支持,比如自己设计一个小的系统为了完成一个功能,完成硬件的设计,原理图PCB的设计(EDA软件)然后调试,再是软件的编写,c或者汇编,如果你能够走过这个流程,那么你就能为找工作打好基础。

目前工作相对来说比较好找的比如驱动程序的开发,薪水也很不错,加油:))

补充一下:
如果你现在没有项目的支持,比如学校导师实际项目的支持,当然打好基础还是很好的。基于cpu 80x86的汇编我不知道目前发展的怎么样,好像应用范围一般吧,还是应该把基础知识学好,比如 你上面所说的这几门课
<<模拟电路>>
<<数字电路>>
<<非线性电路>>
<<操作系统>>
<<信号与线性系统>>
<<数字信号处理>>
这个我也都学过,学的时候不觉得有多大用,真正做项目的时候很多基础都是在这个里面,还是要好好学的,不过我还是建议你去学校有项目的导师那儿自荐一下,能跟着做一些项目,在项目的过程中发现了哪个东西没有掌握好,或者哪个工具软件用的不行,然后学习以来效率高,二来也没有了盲目性,自己看我个人觉得还是只能是了解一下,你看的很多很多,一不用马上忘记了。实际的功效不是很高,我也深有体会。找工作目前看中的一个是学校学历,第二就是学习成绩(本科)第三项目经验,他也不看你会汇编还是什么,是用你做的项目来体现你在哪方面有经验,而应届生就是缺少的经验。。呵呵,这个绝对是找工作的重中之重,还有如果要应聘知名外企一定要把英语搞好,特别是口语,不要临时背背,效果肯定好不了:0

总之,第一学好目前的专业基础课和专业课,分数要高
第二去争取做些实际的项目,哪怕很小的一部分
第三练习好英语,不要把英语水平降下去
第四良好的沟通能力,指的是担任一些学校学生干部

只要你四点都能做的比较好,我想你要找个好点的工作不可能困难,虽然现在就业的压力也确实挺大的。但是绝对不是说找不到好的工作:)加油
温馨提示:答案为网友推荐,仅供参考
第1个回答  2007-01-22
现在汇编人才非常缺少,你把它学好了,找工作一定不成问题.我就是鉴于这个事实,在拼命的学汇编语言.我建议你先学DOS汇编,学好之后,在学Windows汇编.因为学Windows汇编要有一定的DOS汇编基础.只要你学好了,我保证你的工资在5000人民币以上.我的一个同学居然拿到了7000多.
有一本书:
书名:
<<汇编语言程序设计>>
--从DOS到WINDOWS
张雪兰和李元章还有谭什么什么安编著的,清华大学出版社的,挺好的,真的
38个大洋.
学汇编语言,一定要对硬件有一定的了解,还有操作系统,因为任何程序都是在一定的操作系统上编写和运行的.
汇编语言比高级语言要难的多,你一定要有吃苦耐劳的思想准备.汇编语言可以搞嵌入式开发.
至于单片机编程,我就不太了解拉.
如果要学高级语言的话,就学JAVA和.NET两种语言中的一个,目前还比较吃香.
第2个回答  2007-01-27
80x86汇编语言驱动程序大全,找吧,找着算你狠~~
补充:汇编不是几个月能学通的,因为计算机原理复杂...
相似回答
大家正在搜