x64寄存器与内存底层原理精讲标志位、内存地址、栈堆与段机制
¥9.00起
¥9.90
省9%
✔ 包邮
·
虚拟商品支付后立即交付
商品详情
本课程是《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 是什么
模块二:内存
内存地址是什么
虚拟地址是什么
物理地址是什么
指针是什么
内存对齐是什么
小端序与大端序
栈是什么
堆是什么
数据段是什么
代码段是什么





