有谁看过李忠等人的《x86汇编语言-从实模式到保护模式》么?一起讨论下啊!

twozs 2013-12-06 10:15:28
好像在论坛没看到有提这本书,我感觉书是相当不错的。我认为按照顺序本书应该是要排在王爽老师的书前面看的!

自己一个人看,有些不懂的地方只能反复看!没人一起讨论,进度相当慢啊!希望有朋友看到此贴,有兴趣钻研的能留个联系方式,大家一起讨论下,取长补短,共同进步啊!
...全文
4880 37 打赏 收藏 转发到动态 举报
写回复
用AI写文章
37 条回复
切换为时间正序
请发表友善的回复…
发表回复
waziwang 2016-07-28
  • 打赏
  • 举报
回复
我想问一下 李忠还写过什么书
TKingL 2016-04-26
  • 打赏
  • 举报
回复
我默默地来给这个帖子增加一点生机~正在看~已关注~ 我滴个神~
gd22686472 2015-05-13
  • 打赏
  • 举报
回复
沒有讀過不知道這本書寫得如何呢
竹影半墙 2015-05-12
  • 打赏
  • 举报
回复
《30天自制操作系统》
timekeke 2015-04-29
  • 打赏
  • 举报
回复
引用 24 楼 sholber 的回复:
好久不来汇编版块。有任何与本书相关的问题,可以问嘛。
哥哥,14——17有PDF版没?网上买不到啊,我出钱买就,在手机上看,看书确实不方便 ,现在主要的学习时间就是坐车时看哈了。
子善旬 2015-04-06
  • 打赏
  • 举报
回复
这个书 首要理解的地方就是 CPU的体系结构。 实模式 没有MMU,就是所谓的flat地址模式。 保护模式 就是 有MMU。 依赖于CPU。
均陵鼠侠 2015-03-20
  • 打赏
  • 举报
回复
引用 29 楼 zhao4zhong1 的回复:
[quote=引用 28 楼 misskissC 的回复:] [quote=引用 26 楼 zhao4zhong1 的回复:] 《C语言指针与汇编内存地址》课程计划表 序号 培训内容 课时 1 指针与函数及其对应的汇编内存地址 课程目标:了解指针与函数对应的汇编内存地址。 课程内容:  通过qsort函数实例了解指针与函数对应的汇编内存地址。  通过求函数大小功能实例了解指针与函数对应的汇编内存地址。  通过求函数调用者功能实例了解指针与函数对应的汇编内存地址。 1 2 指针与数组及其对应的汇编内存地址 课程目标:了解指针与数组对应的汇编内存地址。 课程内容:  通过一维数组实例了解指针与数组对应的汇编内存地址。  通过二维数组实例了解指针与数组对应的汇编内存地址。  通过三维数组实例了解指针与数组对应的汇编内存地址。  通过四维数组实例了解指针与数组对应的汇编内存地址。 2 2 指针与单链表及其对应的汇编内存地址 课程目标:了解指针与单链表对应的汇编内存地址。 课程内容:  通过带头节点的单链表实例了解指针与单链表对应的汇编内存地址。  通过不带头节点的单链表实例了解指针与单链表对应的汇编内存地址。 2 3 指针与双向链表及其对应的汇编内存地址 课程目标:了解指针与双向链表对应的汇编内存地址。 课程内容:  通过双向链表实例了解指针与双向链表对应的汇编内存地址。  通过双向循环链表实例了解指针与双向链表对应的汇编内存地址。 3 4 指针与十字链表及其对应的汇编内存地址 课程目标:了解指针与十字链表对应的汇编内存地址。 课程内容:  通过十字链表实例了解指针与十字链表对应的汇编内存地址。 3
稿子有没有链接哇...看各标题和课程内容很特殊[/quote] 不但没有链接,而且我还没写呢![/quote] 嘎哈不写!速速写来!~~
赵4老师 2015-03-12
  • 打赏
  • 举报
回复
引用 28 楼 misskissC 的回复:
[quote=引用 26 楼 zhao4zhong1 的回复:] 《C语言指针与汇编内存地址》课程计划表 序号 培训内容 课时 1 指针与函数及其对应的汇编内存地址 课程目标:了解指针与函数对应的汇编内存地址。 课程内容:  通过qsort函数实例了解指针与函数对应的汇编内存地址。  通过求函数大小功能实例了解指针与函数对应的汇编内存地址。  通过求函数调用者功能实例了解指针与函数对应的汇编内存地址。 1 2 指针与数组及其对应的汇编内存地址 课程目标:了解指针与数组对应的汇编内存地址。 课程内容:  通过一维数组实例了解指针与数组对应的汇编内存地址。  通过二维数组实例了解指针与数组对应的汇编内存地址。  通过三维数组实例了解指针与数组对应的汇编内存地址。  通过四维数组实例了解指针与数组对应的汇编内存地址。 2 2 指针与单链表及其对应的汇编内存地址 课程目标:了解指针与单链表对应的汇编内存地址。 课程内容:  通过带头节点的单链表实例了解指针与单链表对应的汇编内存地址。  通过不带头节点的单链表实例了解指针与单链表对应的汇编内存地址。 2 3 指针与双向链表及其对应的汇编内存地址 课程目标:了解指针与双向链表对应的汇编内存地址。 课程内容:  通过双向链表实例了解指针与双向链表对应的汇编内存地址。  通过双向循环链表实例了解指针与双向链表对应的汇编内存地址。 3 4 指针与十字链表及其对应的汇编内存地址 课程目标:了解指针与十字链表对应的汇编内存地址。 课程内容:  通过十字链表实例了解指针与十字链表对应的汇编内存地址。 3
稿子有没有链接哇...看各标题和课程内容很特殊[/quote] 不但没有链接,而且我还没写呢!
竹影半墙 2015-03-11
  • 打赏
  • 举报
回复
引用 26 楼 zhao4zhong1 的回复:
《C语言指针与汇编内存地址》课程计划表 序号 培训内容 课时 1 指针与函数及其对应的汇编内存地址 课程目标:了解指针与函数对应的汇编内存地址。 课程内容:  通过qsort函数实例了解指针与函数对应的汇编内存地址。  通过求函数大小功能实例了解指针与函数对应的汇编内存地址。  通过求函数调用者功能实例了解指针与函数对应的汇编内存地址。 1 2 指针与数组及其对应的汇编内存地址 课程目标:了解指针与数组对应的汇编内存地址。 课程内容:  通过一维数组实例了解指针与数组对应的汇编内存地址。  通过二维数组实例了解指针与数组对应的汇编内存地址。  通过三维数组实例了解指针与数组对应的汇编内存地址。  通过四维数组实例了解指针与数组对应的汇编内存地址。 2 2 指针与单链表及其对应的汇编内存地址 课程目标:了解指针与单链表对应的汇编内存地址。 课程内容:  通过带头节点的单链表实例了解指针与单链表对应的汇编内存地址。  通过不带头节点的单链表实例了解指针与单链表对应的汇编内存地址。 2 3 指针与双向链表及其对应的汇编内存地址 课程目标:了解指针与双向链表对应的汇编内存地址。 课程内容:  通过双向链表实例了解指针与双向链表对应的汇编内存地址。  通过双向循环链表实例了解指针与双向链表对应的汇编内存地址。 3 4 指针与十字链表及其对应的汇编内存地址 课程目标:了解指针与十字链表对应的汇编内存地址。 课程内容:  通过十字链表实例了解指针与十字链表对应的汇编内存地址。 3
稿子有没有链接哇...看各标题和课程内容很特殊
赵4老师 2015-03-11
  • 打赏
  • 举报
回复
十字链表交换任意两个节点C源代码(C指针应用终极挑战)http://download.csdn.net/detail/zhao4zhong1/5532495
赵4老师 2015-03-11
  • 打赏
  • 举报
回复
《C语言指针与汇编内存地址》课程计划表 序号 培训内容 课时 1 指针与函数及其对应的汇编内存地址 课程目标:了解指针与函数对应的汇编内存地址。 课程内容:  通过qsort函数实例了解指针与函数对应的汇编内存地址。  通过求函数大小功能实例了解指针与函数对应的汇编内存地址。  通过求函数调用者功能实例了解指针与函数对应的汇编内存地址。 1 2 指针与数组及其对应的汇编内存地址 课程目标:了解指针与数组对应的汇编内存地址。 课程内容:  通过一维数组实例了解指针与数组对应的汇编内存地址。  通过二维数组实例了解指针与数组对应的汇编内存地址。  通过三维数组实例了解指针与数组对应的汇编内存地址。  通过四维数组实例了解指针与数组对应的汇编内存地址。 2 2 指针与单链表及其对应的汇编内存地址 课程目标:了解指针与单链表对应的汇编内存地址。 课程内容:  通过带头节点的单链表实例了解指针与单链表对应的汇编内存地址。  通过不带头节点的单链表实例了解指针与单链表对应的汇编内存地址。 2 3 指针与双向链表及其对应的汇编内存地址 课程目标:了解指针与双向链表对应的汇编内存地址。 课程内容:  通过双向链表实例了解指针与双向链表对应的汇编内存地址。  通过双向循环链表实例了解指针与双向链表对应的汇编内存地址。 3 4 指针与十字链表及其对应的汇编内存地址 课程目标:了解指针与十字链表对应的汇编内存地址。 课程内容:  通过十字链表实例了解指针与十字链表对应的汇编内存地址。 3
赵4老师 2015-03-11
  • 打赏
  • 举报
回复
引用 23 楼 misskissC 的回复:
[quote=引用 22 楼 zhao4zhong1 的回复:] [quote=引用 21 楼 misskissC 的回复:] 出书了 赵老湿什么时候写本么
曾经想出来着,但人家出版社的编辑没瞧上。如果你说的是本ID的话。[/quote] 稿子在哪里哇?[/quote] 课程描述 当前C语言在编程语言排行榜中又重回第一位,原因可能是移动互联以及一切不论大小、不论新旧的机械和电器走向信息化、智能化和联网化的趋势正席卷全球。 学习和使用过C语言的程序员都认为要做到对指针这一概念的透彻理解和灵活运用相当困难。但本课程的作者认为,只要在由作者精心设计的一系列从简单到复杂运用指针的实例中,紧密结合对在调试环境下显示的每一句C语言和这句C语言对应的X86汇编指令,以及这些汇编指令读写的内存地址和内存字节值的实际观察,任何掌握C语言基础和X86汇编基础的程序员都会对C语言指针这一概念有醍醐灌顶的领悟。 引用本课程的作者(CSDN:zhao4zhong1)在CSDN网站的C语言论坛上对所有指针相关问题的万能回复: VC调试(TC或BC用TD调试)时按Alt+8、Alt+6和Alt+5,打开汇编窗口、内存窗口和寄存器窗口看每句C对应的汇编、单步执行并观察相应内存和寄存器变化,这样过一遍不就啥都明白了吗。 对VC来说,所谓‘调试时’就是编译连接通过以后,按F10或F11键单步执行一步以后的时候,或者在某行按F9设了断点后按F5执行停在该断点处的时候。 (Linux或Unix下可以在用GDB调试时,看每句C对应的汇编并单步执行观察相应内存和寄存器变化。) 想要从本质上理解C指针,必须学习汇编以及C和汇编的对应关系。 从汇编的角度理解和学习C语言的指针,原本看似复杂的东西就会变得非常简单! 指针即地址。“地址又是啥?”“只能从汇编语言和计算机组成原理的角度去解释了。” 提醒: “学习用汇编语言写程序” 和 “VC调试(TC或BC用TD调试)时按Alt+8、Alt+6和Alt+5,打开汇编窗口、内存窗口和寄存器窗口看每句C对应的汇编、单步执行并观察相应内存和寄存器变化,这样过一遍不就啥都明白了吗。 (Linux或Unix下可以在用GDB调试时,看每句C对应的汇编并单步执行观察相应内存和寄存器变化。) 想要从本质上理解C指针,必须学习C和汇编的对应关系。” 不是一回事! 不要迷信书、考题、老师、回帖; 要迷信CPU、编译器、调试器、运行结果。 并请结合“盲人摸太阳”和“驾船出海时一定只带一个指南针。”加以理解。 任何理论、权威、传说、真理、标准、解释、想象、知识……都比不上摆在眼前的事实! 课程要求: 1. 熟悉C语言但不熟悉指针的程序员或在校学生。 2. 了解X86汇编语言。 3. 了解Visual Studio系列开发环境的调试功能。 4. 课程Level :200(中等难度) 项目介绍 项目平台: 演示:Windows 32位 工具:VC6及以上 涉及知识: 操作系统:Windows 32位 技术亮点: 结合C语言指针与汇编内存地址的关系,在一系列从简单到复杂运用指针的实例中,帮助学习者透彻理解指针,灵活运用指针,从不解指针、害怕指针变为熟悉指针、拥抱指针。
竹影半墙 2015-03-08
  • 打赏
  • 举报
回复
引用 22 楼 zhao4zhong1 的回复:
[quote=引用 21 楼 misskissC 的回复:] 出书了 赵老湿什么时候写本么
曾经想出来着,但人家出版社的编辑没瞧上。如果你说的是本ID的话。[/quote] 稿子在哪里哇?
均陵鼠侠 2015-03-08
  • 打赏
  • 举报
回复
好久不来汇编版块。有任何与本书相关的问题,可以问嘛。
赵4老师 2015-03-02
  • 打赏
  • 举报
回复
引用 21 楼 misskissC 的回复:
出书了 赵老湿什么时候写本么
曾经想出来着,但人家出版社的编辑没瞧上。如果你说的是本ID的话。
竹影半墙 2015-02-03
  • 打赏
  • 举报
回复
出书了 赵老湿什么时候写本么
li86791177 2015-01-30
  • 打赏
  • 举报
回复
去买本来看看
qsfool1987 2015-01-29
  • 打赏
  • 举报
回复
正在看王爽的那本,还觉写的不错,有问题你可以发到这里
unavailable 2015-01-29
  • 打赏
  • 举报
回复
这本书在国内的时候看了一半,走的时候没有带走,现在很后悔啊。。。邮寄到美国来也不太方便,要是有pdf的话,就幸福了。
赵4老师 2014-03-24
  • 打赏
  • 举报
回复
《30天自制操作系统》
加载更多回复(15)
x86汇编语言:从实模式保护模式》主要讲述INTEL x86处理器的16位实模式、32位保护模式,至于虚拟8086模式,则是为了兼容传统的8086程序,现在看来已经完全过时,不再进行讲述。《x86汇编语言:从实模式保护模式》的特色之一是提供了大量典型的源代码,这些代码以及相配套的工具程序可以到书中指定的网站,或者电子工业出版社华信教育资源网搜索下载。 每一种处理器都有它自己的机器指令集,而汇编语言的发明则是为了方便这些机器指令的记忆和书写。尽管汇编语言已经较少用于大型软件程序的开发,但从学习者的角度来看,要想真正理解计算机的工作原理,掌握它内部的运行机制,学习汇编语言是必不可少的。本书采用开源的NASM汇编语言编译器和VirtualBox虚拟机软件,以个人计算机广泛采用的Intel处理器为基础,详细讲解了Intel处理器的指令系统和工作模式,以大量的代码演示了16/32/64位软件的开发方法,介绍了处理器的16位实模式和32位保护模式,以及基本的指令系统。这是一本有趣的书,它没有把篇幅花在计算一些枯燥的数学题上。相反,它教你如何直接控制硬件,在不借助于BIOS、DOS、Windows、Linux或者任何其他软件支持的情况下来显示字符、读取硬盘数据、控制其他硬件等。本书可作为大专院校相关专业学生和计算机编程爱好者的教程。

21,459

社区成员

发帖
与我相关
我的任务
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
  • 汇编语言
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧