x86 汇编语言编程硕士课程
从十年的经验中学习装配
讲师:Daniel McCarthy
口袋资源独家Udemy付费课程,独家中英文字幕,配套资料齐全!
用不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。
你将会学到的
- 如何使用 Emu8086 为 8086 处理器创建汇编程序
- 所有关于处理器中的寄存器以及它们如何用于存储临时信息
- 关于英特尔处理器的细分
- 关于中断
- 子程序和返回地址
- 堆栈
- 使用汇编与 C 程序对话
- 使用 C 与汇编程序交谈
- 了解反汇编
- 了解 GCC 编译器如何创建可以调用我们的汇编函数的机器代码
- 如何使用 NASM 汇编器
课程内容
4 个章节 • 26 个讲座 • 总时长 3 小时 24 分钟展开所有章节
介绍1 个讲座 • 2 分钟
传统 8086 处理器开发16 个讲座 • 2 小时 5 分钟
现代 x86 处理器开发8 个讲座 • 1 小时 16 分钟
结论1 个讲座 • 1 分钟
要求
- 如果不是 C 则推荐基本的 C 知识,然后至少有一些其他编程语言的经验
- 解决问题的动力。汇编和其他任何语言都不一样,我会教你我所知道的,但你必须愿意注意,如果你搞砸了再试一次
说明
本课程旨在教你 x86 汇编编程。本课程教你处理器如何工作以及机器代码如何成为可能。我们使用适用于旧版 Intel 8086 处理器的模拟器开始本课程,在该模拟器中我们学习了有关寄存器和内存分段模型的所有信息。
由于我们使用模拟器开始课程,因此我可以随时暂停机器并向你展示正在发生的事情。
在你了解所有关于传统 8086 处理器以及如何为其编写汇编程序之后,我们将转向当今的现代处理器并开始为它们编写汇编程序。你将学习如何为 Windows 机器编写 32 位程序,最重要的是如何使用汇编语言与 C 程序进行通信。向你展示了如何仅通过汇编代码访问变量、结构和数组。我们也调用 C 函数,它们调用我们的汇编例程。
本课程建议你有一些 C 编程语言的经验,或者至少有一些其他语言的编程经验。这样做的原因是因为在我教授现代汇编的课程的第二部分中,我大量参考了 C 编程语言,因为我们编写了可以与 C 对话的汇编。
Bensound 的免版税音乐
此课程面向哪些人:
- 初级汇编程序员
- 对处理器工作原理感兴趣的用户
- 希望从事嵌入式开发职业的人
声明:口袋资源网(koudaizy.com)提供的所有课程、素材等资源全部来源于互联网,赞助VIP仅用于对口袋资源服务器带宽及网站运营等费用支出做支持,从本站下载资源,说明你已同意本条款。