基础概述1.存储模式规定多字节数值在连续内存字节单元里的排布顺序大端 / 小端2.内存最小单元1 地址 1 字节 (8bit)地址是字节的编号3.32 位进程虚拟地址空间总大小 4GB地址范围十六进制0x00000000 ~ 0xFFFFFFFF地址 0 说明1.地址 0 本身硬件层面可以写入、存放数据2.日常编程崩溃报错访问0地址不是地址0不能存数据而是操作系统对虚拟地址0段做了保护用户进程默认没有读写0地址的权限一访问直接触发异常并非硬件禁止存储字 (Word) 存储规则1 个 Word2 字节必须占用两块连续的字节内存地址DWORD 双字 4 个连续字节汇编访问多字节内存必须标注宽度WORD PTR / DWORD PTR大端、小端字节序核心定义设一个 4 字节数值0x1A2C3E4F拆分字节高位字节0x1A 次高位0x2C 次低位0x3E 最低位字节0x4F1.大端 (Big-Endian) 高位字节放在低地址低位字节放在高地址 地址升序存放0x1A → 0x2C → 0x3E → 0x4F2.小端 (Little-Endian) 低位字节放在低地址高位字节放在高地址 地址升序存放0x4F → 0x3E → 0x2C → 0x1A主流 CPU 默认字节序1.x86 全系列8086/8088 / 奔腾 / 酷睿固定默认小端2.ARM 架构默认常为大端现代 ARM 支持可切换大小端3.字节序可通过编译器、CPU 配置寄存器手动切换不是永久固定死。Debug 调试内存查看DT Debug/OD/x64dbg 通用1.内存窗口输入地址查看对应内存原始字节内容2.查看命令● db按单字节逐格展示内存最适合看字节序● dw按 2 字节 Word 展示● dd按 4 字节 DWORD 展示3.验证大小端实操步骤汇编把 4 字节常量存入一块内存用db查看逐个字节对比排布顺序判断当前 CPU 是大端还是小端