谁能帮我解释一下1000224E F3 A5 rep movs dword ptr [edi],dword ptr [esi]

tangligang 2005-08-11 08:55:28
谁能帮我解释一下这段代码是干什么的?
1000224E F3 A5 rep movs dword ptr [edi],dword ptr [esi]
...全文
341 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
tangligang 2005-08-11
  • 打赏
  • 举报
回复
或者说每条指令都是干什么的?
我不懂电脑 2005-08-11
  • 打赏
  • 举报
回复
没有代码上下文,不好看的。
okyzx 2005-08-11
  • 打赏
  • 举报
回复
汇编呀,不懂
brando_beat 2005-08-11
  • 打赏
  • 举报
回复
?不懂
fanruinet 2005-08-11
  • 打赏
  • 举报
回复
不能肯定

赋值语句不一定翻译成rep movs dword ptr [edi],dword ptr [esi]
有rep movs dword ptr [edi],dword ptr [esi]也不能说明原程序一定使用了=
tangligang 2005-08-11
  • 打赏
  • 举报
回复
那就是说某个=号右边的变量出现了错误,是么?

KingSeaMountain 2005-08-11
  • 打赏
  • 举报
回复
哈哈,我们要找本上学时候的课本,再学一下了
fanruinet 2005-08-11
  • 打赏
  • 举报
回复
一般是野指针
esi是源地址,如果提示不能read的话应该是esi的值出现了错误(指向了一段不能读取的内存地址)
tangligang 2005-08-11
  • 打赏
  • 举报
回复
如果在这条语句发生内存不能read的错误一般是什么原因引起的呢?
fanruinet 2005-08-11
  • 打赏
  • 举报
回复
1000224E是地址
F3 A5是汇编的原始二进制代码
rep movs dword ptr [edi],dword ptr [esi]是个串处理指令
是把esi所指向的内存中的内容复制到edi所指向的内存中
长度是在ecx寄存器中指定的
tangligang 2005-08-11
  • 打赏
  • 举报
回复

或者说每条指令都是干什么的?

110,539

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧