注册 登录
编程论坛 汇编论坛

汇编应该怎么学

wopois 发布于 2007-07-16 23:56, 2459 次点击
小弟从来都没有学过汇编.应该怎么学.还有编译器是什么东西.初学者应该用什么编译器.谁能介绍一下汇编.汇编的强项是什么呀

网上的内容太咋~先感谢诸位高手~
21 回复
#2
hkbyest2007-07-17 10:33
找本好教材,老老实实看完看懂,做完练习。

除了专业工作应用外,现在学汇编多是兴趣所致。先提醒你一下,最好先问问自己是否有决心学好它,否则还是劝你不要浪费时间来打击自己信心了。

最后推荐你一本入门的经典好书:王爽《汇编语言》 网上购买20元左右,这个价格相对于内容太值了,别不舍得这小小的几块钱。当然如果你对实体书不感冒的话也可以从网上下载电子版本...
#3
I喜欢c2007-07-17 11:13

看书+练习
#4
wopois2007-07-17 12:37

汇编的强项是什么...

现在的程序好象都是用高级语言写的....

#5
totohack2007-07-17 15:47
高级语言写程序,汇编写系统,程序运行在系统的基础上。
汇编的强项是:用户与硬件“做朋友”。
#6
菜鸟上路2007-07-17 22:21
为提高效率,有时要求高级语言中嵌入汇编
#7
无理取闹2007-07-18 18:49
可以写virus
#8
wopois2007-07-23 17:39
单片机和汇编有什么区别~
#9
无理取闹2007-07-23 17:41
单片机是机
汇编是语言
不能相提并论
#10
wopois2007-07-23 17:50

推荐几本汇编入门的书....

#11
TE202007-08-03 12:43
清华出版的,杨季文的 80x86汇编语言程序设计 这本 不错
#12
奔跑的鸟2007-08-03 13:05
学单片机的话去找本8051的书吧,单纯学汇编的话去找本8086/8088的书吧
#13
wopois2007-08-03 19:25
汇编和弹片机有什么区别.....
#14
菜鸟上路2007-08-03 21:44
我们讲的汇编基本上是80X86系列的,相对于较高级的CPU而言,单片机是微控制领域的,具有特定的功能
#15
wopois2007-08-03 22:02
以下是引用奔跑的鸟在2007-8-3 13:05:29的发言:
学单片机的话去找本8051的书吧,单纯学汇编的话去找本8086/8088的书吧

什么叫做单纯..什么叫不单纯..

#16
wopois2007-08-03 22:58
大家都学什么的.怎么牛.偶才刚刚开始学习..好象很难...大家都用汇编多少时间了...

在这个用高级语言的世界..不知道汇编有没有发挥的余地..

说实话我现在还在汇编和c++中摇晃...该学什么好呢...

大家给个意见怎么样..

说汇编的移值性比较差..我可不想以后如果用汇编学了什么程序只能自己使用....有没有好的解决方法呢...

请各位高手自己发表一下意见怎么样呢..
#17
奔跑的鸟2007-08-04 01:40
单片机基本都是基于8051结构的,它是把cpu存储器运算器等集成在一片芯片上的具有独立结构和功能的智能芯片,目前方向是嵌入式系统,dsp等电子电气工业方面,因而要学习他就要学习基于8051结构的汇编,学习单片机,你要结合硬件才能学好,或者有个仿真软件,或者直接买套实验箱;而目前我们使用的个人pc则是基于 intel 80x86结构,你如果要走软件方面的路的话就应该学习8086/8088的汇编语言,学习过高级语言(如c语言)后可以在自己的程序中嵌入汇编程序以实现底层硬件控制;因此说,单片机更注重硬件,你不但要会汇编(8051的),还要会设计电路,而8086系列汇编你只要了解硬件不需要自己设计制作,也就是相对单纯的汇编了.
#18
wopois2007-08-04 09:13

学习纯汇编大概要学习多少时间....

#19
菜鸟上路2007-08-04 11:35
时间就不好说了
#20
wopois2007-08-04 14:34
汇编以后有没有可能到以后会没有用处了呢....
#21
奔跑的鸟2007-08-04 20:47
不可能,除非个人pc硬件结构彻底改变
#22
lasonberg2007-08-10 20:42
我学汇编是为了更好的了解电脑是怎么工作的 这就是我的目标 准备把汇编学明白了后 再学一两门高级语言~!
楼主先给自己确定个目标吧,有了明确的目标后就有动力,就知道自己该做什么。犹豫来犹豫去的都能学两章了!
1