自学汇编好难怎么办

来源:百度知道 编辑:UC知道 时间:2024/05/26 19:22:13
我是计算机专业了 JAVA还行 现在想学学汇编 感觉就是老虎啃乌龟 无从下口啊

汇编语言当然要比高级语言难学了。学汇编语言,要求掌握计算机体系结构、cpu工作原理、内存结构及与外部设备的通信等涉及硬件的东西。初学者对这些东西知道的并不是很多,刚一接触,当然发晕了。

高级语言不涉及这些东西,C系列语言偶有涉及硬件知识的。

至于怎么学汇编,要看你将来的打算或发展方向。若将来需要用汇编编程,那就必须得学,而且要学好喽。若现在还是学生,有汇编语言这个科目,那就凭兴趣吧,考试通过就行了。若不是考试科目,没兴趣或犯难,也没必要非得去学。

学汇编语言,也没什么高招,就是勤学、勤练,需要哪方面的知识就去学哪方面的知识,时间久了,自然也就学会了。

其实,不仅是学汇编,学其它东西也一样。冰冻三尺,非一日之寒;杵磨成针,非一时之功。志向是动力,兴趣是老师。

汇编程序其实是最容易的语言,但其难学就难在汇编必须对硬件十分熟悉,所以我建议你学汇编从“微机原理”学起,因为你学过JAVA,所以对程序基本的知识应该都比较熟悉了。
不过我挺纳闷的啊,你既然是计算机专业的怎么不会汇编了?我们学校计算机专业的都得学微机原理这门课程的。微机原理其实起点并不高,你只要对进制转换比较熟悉(不熟悉可以去看看),那么上手并不难的,只要你对计算机的基本构架熟悉了之后就会发现十分容易学,无非就是对寄存器和内存中数据移来移去的操作,至于接口技术那部分就更简单,无非就是一条:OUT DX 指令搞定,说是接口技术无非就是几块接口芯片,按照芯片提供的资料一步一步写数据就可以了。
你如果要快速对计算机原理上手,像楼上说的学学51单片机也是个很好的办法,我就是从51单片机学起的,单片机可以说是带你进入微机世界大门的很好的引导,因为单片机也属于微机,只不过它把存储器和CPU集成在一块芯片上了,资源简单化了,但是原理并没有变,等你理解了就会知道都是那么一回事,包括所有的处理器,都是很类似的。
所以如果说学好微机原理并没有太大的实际意义的话,那么它最大的好处就是让你建立一种思维方式,微型计算机的思维方式。所以加油吧,只要你肯花时间,这个肯定能够学会!

JAVA都能学会
汇编有什么难的 汇编是低层语言 首先要掌握硬件的结构 举一反