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

汇编教材的选择

君陌 发布于 2013-03-04 23:29, 1259 次点击
非计算机专业出身。已自学完C语言基础,教材选的是老谭的经典绿皮子和《K&R》,不过后面这本没看太懂。眼下打算先去看看汇编,然后再看看数据结构,然后再来啃《K&R》。
现在对教材很纠结。。。

《编码的奥秘》——《计算机系统组成与体系结构》——《计算机组成(原书第5版)》——《Intel汇编语言程序设计(第四版)》——《计算机系统结构——量化研究方法(第三版)》
王爽《汇编语言》罗云彬《WIN32汇编》

这两条路选哪个呢,选哪个可以尽快的弄个好玩的东西出来,老谭那本从头到尾都是DOS窗口,学的吐血
12 回复
#2
wp2319572013-03-05 08:06
罗云彬《WIN32汇编》
#3
zklhp2013-03-05 09:39
以下是引用君陌在2013-3-4 23:29:02的发言:

非计算机专业出身。已自学完C语言基础,教材选的是老谭的经典绿皮子和《K&R》,不过后面这本没看太懂。眼下打算先去看看汇编,然后再看看数据结构,然后再来啃《K&R》。
现在对教材很纠结。。。

《编码的奥秘》——《计算机系统组成与体系结构》——《计算机组成(原书第5版)》——《Intel汇编语言程序设计(第四版)》——《计算机系统结构——量化研究方法(第三版)》
王爽《汇编语言》罗云彬《WIN32汇编》

这两条路选哪个呢,选哪个可以尽快的弄个好玩的东西出来,老谭那本从头到尾都是DOS窗口,学的吐血

选哪个可以尽快的弄个好玩的东西出来

如果是这个 建议还是看罗云彬 因为好歹是图形界面的。。。
#4
zklhp2013-03-05 09:44
以下是引用zklhp在2013-3-5 09:39:33的发言:


选哪个可以尽快的弄个好玩的东西出来

如果是这个 建议还是看罗云彬 因为好歹是图形界面的。。。

当然 不同人喜好不同 我觉得罗云彬的书还可以 有些人就觉得很垃圾 建议你先看看电子书罢 好的话可以考虑买实体书
#5
笨蛋编程2013-03-05 10:07
话说
dos 的泥土学

汇编基础 也是 dos窗口
还有 c也可以边游戏啊 自己初始化图形模式 就行了
或者干脆象 某些人 用字当点用 用字组图形

不喜欢dos
就学 c++ 或win32汇编
但是 你的先学 c或汇编
C,汇编 就相当于 小学的知识 +,-,*,/ 列式子 1234567 = 什么的
C++,win32 相当于 高一点 全是公式 一顿带入 你要连 小学的 都不知道铁定没法带入 公式里
当然 公式 可以用基础的知识推出来
公式就是    在window 编程里就是 API
#6
君陌2013-03-07 08:57
可以直奔WIN32汇编吗?我这两天把这本书大概翻了翻。。有点模糊不甚懂啊
#7
君陌2013-03-07 08:57
回复 3楼 zklhp
可以直奔WIN32吗?
#8
zklhp2013-03-07 13:24
以下是引用君陌在2013-3-7 08:57:49的发言:

可以直奔WIN32吗?

我学的时候是先看了windows核心编程 直接看可能会因为理解不了windows编程而感觉难 win32汇编就是用汇编来调用windows的API 属于windows编程的一种 而且是属于windows编程里面的API编程 是一种比较底层的实现方法 效率高但写起来麻烦

还是希望楼主明确学习目的 制定合适的学习目标 我觉得罢 没事玩玩win32汇编还是很有意思的 因为实现起来难度不大 不会像玩系统那样还需要虚拟机啦神马的


[ 本帖最后由 zklhp 于 2013-3-7 13:26 编辑 ]
#9
君陌2013-03-07 21:25
回复 8楼 zklhp
学习目的。。怎么说呢。之所以想到学汇编,主要是因为之前学C语言的时候在自增自减上有点疑惑,然后在网上找资料的时候发现有人用将C语言翻译成汇编的方法很简单明了的解决了,所以才打算在学数据结构之前先学学汇编。因为之后学完数据结构之后打算好好学一遍那本C语言圣经,希望到时候能用汇编帮助自己解决一些看不懂输出结果或者编译出错的程序。之前没讲清楚,我说尽快弄个好玩的东西是指用C语言,没打算用汇编写东西,至少现在没有。。。。。
#10
君陌2013-03-07 21:31
回复 8楼 zklhp
上面那些书,看完哪些看到什么程度可以做到前面讲的那样是我最关心的,前面没讲清楚,我没打算用汇编写东西。。。。。。至少现在没有
#11
zklhp2013-03-07 21:35
以下是引用君陌在2013-3-7 21:31:51的发言:

上面那些书,看完哪些看到什么程度可以做到前面讲的那样是我最关心的,前面没讲清楚,我没打算用汇编写东西。。。。。。至少现在没有

那不用学汇编了 好玩的 应该是图形界面的罢 学学怎么写图形界面的程序罢 比如 用图形库啦 比如windows下的啦

对于不写汇编的人来说 学汇编有几个目的

1 了解程序的运行原理 大概知道到底是怎么一回事
2 辅助理解高级语言 比如C里面的一些概念 还可以辅助调试
3 优化

但对你来说 这几个好像都不满足 我感觉学了帮助不大




[ 本帖最后由 zklhp 于 2013-3-7 21:38 编辑 ]
#12
zklhp2013-03-07 21:42
说说我看过或了解的 就说特点

《Intel汇编语言程序设计(第四版)》
一个外国教材 自己实现了一套输入输出体系 也就是相当于为汇编添加了printf等函数 可以在win32环境下比较容易的写16/32位汇编程序 感觉上比王爽的要好 因为王爽的只有16位 而且是和16位紧密结合的。。

王爽《汇编语言》
就像上面说的 深入的讲了16位DOS环境的汇编 但貌似讲的很仔细

罗云彬《WIN32汇编》
讲的是如何写win32汇编 明显对你没有用处。。
#13
Alar302013-03-15 10:40
话说
其实真正学起来
教材不是关键
1