ds是什么意思?

逆向工程 拆卸 部件 x64dbg
2021-07-02 11:25:16

在使用 x64dbg 进行调试时,我有时会看到mov ss:[address] 0xAA,我知道这意味着:将 0xAA 移动到指定地址的内存中。

但是有什么用

mov ds:[address] 0xAA

意思是?

1个回答

dsx86 架构中意思是“数据段”寄存器,而ss“堆栈段”寄存器的状态。您可能希望阅读链接以获得更全面的描述。当你看到

mov ds:[address], 0xAA,

它的意思是“移到数据段中的0xAA地址address”,即ds寄存器当前值所指向的段与其他每个段寄存器类似。

在 x64 架构中,段寄存器被忽略。