x64寄存器与内存底层原理精讲标志位、内存地址、栈堆与段机制

寄存器 汇编语言 汇编入门 x64汇编 Windows底层编程 CPU 寄存器指令
¥9.00起 ¥9.90 省9%
✔ 包邮 · 虚拟商品支付后立即交付
5
已售
充足
库存
4.9★
综合评分
小计: ¥9.00
支付方式
ⓘ 您当前以游客身份购买,请填写邮箱用于接收商品下载地址。也可 登录 后购买更便捷。
🔒 安全支付 支付宝/微信担保交易
⚡ 极速交付 支付后即时发货
☑ 售后保障 实物商品7天无理由退款

商品详情

本课程是《Windows 底层编程全栈:从 C 语言到 MASM、逆向、调试、驱动与 VT-x 虚拟化》第二阶段“x64 CPU 基础”部分,共 38 个视频。课程围绕 x64 架构下 CPU 的寄存器与内存两大核心主题展开,帮助学习者建立对硬件底层运行机制的直观认知,为后续 MASM 汇编、逆向分析、调试、驱动开发及 VT-x 虚拟化学习打下基础。

第一部分聚焦寄存器。从通用寄存器整体概念切入,逐一讲解 RAX、RBX、RCX、RDX、RSI、RDI、RBP、RSP 以及 R8~R15 共 16 个通用寄存器的命名、宽度、典型用途与调用约定中的角色;随后介绍指令指针 RIP 与标志寄存器 RFLAGS,并深入 ZF、CF、SF、OF、PF、AF、DF、IF、TF 等标志位,说明它们在条件跳转、算术运算、字符串操作、中断控制与单步调试中的作用。通过寄存器模块,学习者能够理解 CPU 执行指令时的状态表示与程序控制流基础。

第二部分聚焦内存。从内存地址、虚拟地址与物理地址的区别入手,讲解指针本质、内存对齐的意义,以及小端序与大端序对数据存储的影响;接着分析栈与堆的分配方式、增长方向和典型使用场景;最后说明数据段、代码段等段机制在 x64 平台下的作用与限制。该模块帮助学习者建立虚拟内存、数据布局与程序加载执行的完整视图。

课程采用短小精炼的视频拆分方式,每节聚焦一个知识点,便于按需学习与复习。学完本阶段后,学习者应能准确说出 x64 常用寄存器及标志位含义,理解地址翻译、端序、栈堆和段的基本概念,为后续汇编编程、逆向工程与内核调试做好准备。

38个视频课程列表

模块一:寄存器

通用寄存器是什么

RAX 是什么

RBX 是什么

RCX 是什么

RDX 是什么

RSI 是什么

RDI 是什么

RBP 是什么

RSP 是什么

R8 是什么

R9 是什么

R10 是什么

R11 是什么

R12 是什么

R13 是什么

R14 是什么

R15 是什么

RIP 是什么

RFLAGS 与标志寄存器总览

ZF 是什么

CF 是什么

SF 是什么

OF 是什么

PF 是什么

AF 是什么

DF 是什么

IF 是什么

TF 是什么

模块二:内存

内存地址是什么

虚拟地址是什么

物理地址是什么

指针是什么

内存对齐是什么

小端序与大端序

栈是什么

堆是什么

数据段是什么

代码段是什么