学汇编语言的烦恼!

来源:百度知道 编辑:UC知道 时间:2024/05/28 20:06:43
本人现在学汇编语言,而里面指令集都是建立在16寄存器上,而现在的什么64位CPU到处到是,感觉现在学的是不是有点落舞了?
哦,,还有就是像我现在学习这种16汇编学成后能做什么些大的能跟高级语言相比的程序吗?或者说汇编的魅力有多大,因为我现在的专业是搞软件的,但主要课程序是学习高级语言,但我又很学习些有挑战性的东西,但又有点怕值不值的,或者说现在学习汇编主要是感兴趣,而都不知它有多大潜能?

16位汇编相当于高级语言的c语言,而win32汇编相当于c++。
16位汇编是学汇编的基础,学会了16位,就可以学习win32位汇编了,用汇编写的代码好。而且对计算机是怎样工作的有了深度的了解。
我现在再学16位,等学会了,就学win32。
推荐2本书:
16位汇编:《汇编语言》王爽
win32位汇编:《WINDOWS下32位汇编语言程序设计》罗云彬

的确学了也是有点落伍。
不过学汇编主要是为了学习计算机的动作原理,而且学了16位的指令之后,才学32位更甚者学64位才会容易点。
所以说,这是没错的。

CPU无论8位还是16位乃至64位,原理都一样,语言大同小异,学懂一种机器汇编,如遇另一种机器的汇编也能大致看懂。而且现在在单片机应用方面仍有大量的8和16位机。

你是大学生吧。
都有过这样的想化,很正常,也很合理。

我希望你知道什么是基础,还有就是CPU这个东西是一理通,百理顺的。其实8位的MCU现在也很有用处的。

应该每落伍,16位是基础