马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 李忠 于 2013-2-22 12:39 编辑
截止到2013-2-18,00:00:00,共168个待选楼层。按事先声明的规则,中奖楼层分别为: 28 56 84 112 140 请中奖楼层将姓名和地址私信我。 最近,在CSDN论坛看到有人提了一个问题,相信这也是很多人的疑惑。他是这样说的:“当年看王爽的《汇编语言》的时候也是粗略的看的,因为知道他是讲16位程序,总担心有些东西与目前的操作系统不兼容而影响以后的学习思路。他上面讲的指令肯定也比当前32位、64位系统少。最近刚开始看谭文的天书夜读,里面提到了一些新指令和寄存器。也许你又要让我百度、谷歌,但我不喜欢这种方法,这不能系统的、详细的学到新知识,而只能是碰到一个学一个。希望各位给推荐一个32位或64位的汇编语言的书,而不是讲系统的书。比如《windows环境下32位汇编语言程序设计》就不好了,他讲了系统,我目前只需要语言。其实王爽的书最符合要求,即抛开了系统,也提到了硬件。唯独的缺点就是围绕16位。眼下需要的是32位和64位指令和硬件。希望你不要推荐指令手册才好。”
与传统的x86汇编语言教材不同,这本书并不基于DOS、WINDOWS和LINUX等等这些流行的操作系统,而是抛开它们,直接面向硬件,用将近6000行代码来展示16位,特别是32位x86处理器的汇编语言程序设计之美。作者相信,只有直接面向硬件,才是学习汇编语言的目的,也才能发挥汇编语言的长处。
直接面向硬件编程,有助于读者消除对底层的神秘感,觉得很“敞亮”,甚至以前的很多疑惑也都豁然开朗。相反,对初学者来说,不可思议的中断调用或者API只会增加他们的心中的疑团。比如说,通过阅读本书,读者就会明白,为什么在流行的操作系统中,内核与用户代码要位于同一个4GB虚拟地址空间,而不是各自独立地分配一个4GB虚拟地址空间。你会明白,这不是一种策略或者人为规定,而是必须这么做。
鱼C论坛是广大汇编语言初学者的天堂。为了推广这本书,作者在这里发起一个小小的活动。下面会提出几个调查问题,参与调查的人可以跟帖回复。活动截止日期为2013-2-18,00:00:00,2013年2月18日从回帖中选出5个名额,公布名单并向他们赠送本书1册。
选择楼层的方法为:(总楼层数×N)/6,结果四舍五入。 其中,N依次为1、2、3 、4、5。
调查问题: 1、 您知道处理器有实模式和保护模式之分吗? 2、 如果您准备学习汇编语言,动机是什么? 3、 学习汇编语言对你来说,难点在哪里? 4、 这本书的名字是什么? 5、 这本书采用的汇编语言编译器是什么?
最后,在这里对支持本次活动的朋友们表示感谢。:D |