Assembly ds:esi+;ecx&x2B;7->;它在汇编语言中是什么意思?
这在汇编语言中是什么意思 谁能解释一下这句话的意思吗Assembly ds:esi+;ecx&x2B;7->;它在汇编语言中是什么意思?,assembly,x86,Assembly,X86,这在汇编语言中是什么意思 谁能解释一下这句话的意思吗 ds:esi+ecx+7 这是否是任何变量声明或任何其他内容 我在这个汇编代码中找到了它 xor [ds:esi+ecx+7],cl 所以请解释一下这句话的实际意思…ds是一个前缀,它指的是数据段。其余部分是获取XOR内存地址的简单算法 用简单的英语:指令中说,XOR数据段地址esi+ecx+7处包含CLds内容的字节是一个前缀,表示数据段。其余部分是获取XOR内存地址的简单算法 用通俗易懂的英语:说明中说,XOR数据段地址esi+ecx
ds:esi+ecx+7
这是否是任何变量声明或任何其他内容
我在这个汇编代码中找到了它
xor [ds:esi+ecx+7],cl
所以请解释一下这句话的实际意思…ds
是一个前缀,它指的是数据段。其余部分是获取XOR内存地址的简单算法
用简单的英语:指令中说,XOR数据段地址esi+ecx+7
处包含CL
ds
内容的字节是一个前缀,表示数据段。其余部分是获取XOR内存地址的简单算法
用通俗易懂的英语:说明中说,XOR数据段地址
esi+ecx+7
处的字节,内容为CL
您使用的是哪种类型的汇编语言,这是为哪种系统编写的?格式是否让您感到困惑,或者你只是懒得去读它吗?这是针对32位x86系列处理器的,这是针对32位x86系列处理器的,我想了解这个数据段ie ds:的含义(注意,我不知道这个ds、esi、ecx,我只知道它存储一些内存地址之类的东西,所以请帮助我)这应该在任何x86汇编参考书的“寻址模式”下进行解释。您使用的是哪一种?您使用的是哪种类型的汇编语言,这是为哪种系统编写的?格式是否让您感到困惑,或者您只是懒得阅读它?这是针对32位x86系列处理器的,这是针对32位x86系列处理器的,我想了解数据段ie ds:的含义(请注意,我对ds、esi、ecx没有任何了解,我只知道它存储了一些类似于内存地址的东西,所以请帮助我)这应该由“寻址模式”下的任何x86汇编参考书来解释。您使用的是哪一种?您的意思是它与cl
异或,请也解释一下..->MOVS BYTES[ES:EDI]BYTES[esi]@Jitendra:将一个字节从ESI
(源)指向的位置复制到EDI
(目标)指向的位置。REP MOVS
是内在的memcpy
。您的意思是它与cl
异或,请也解释一下..->MOVS字节[ES:EDI]字节[ESI]@Jitendra:将一个字节从ESI
(源)指向的位置复制到EDI
(目标)指向的位置。REP MOVS
是内在的memcpy
。