社区
C#
帖子详情
谁能帮我解释一下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
打赏
收藏
谁能帮我解释一下1000224E F3 A5 rep movs dword ptr [edi],dword ptr [esi]
谁能帮我解释一下这段代码是干什么的? 1000224E F3 A5 rep movs dword ptr [edi],dword ptr [esi]
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
打赏
举报
回复
或者说每条指令都是干什么的?
YOLOv6目标检测实战:训练自己的数据集
设计了可重参数化、更高效的骨干网络 EfficientRep Backbone 和 Rep-PAN Neck。采用了Anchor-free无锚范式、解耦头、Si
mO
TA、标签分配策略和SIoU边界框回归损失等前沿技术。 本课程将手把手地教大家使用label...
rep
mo
vs
d
word
ptr
es:[
edi
], d
word
ptr
[
esi
] 这种是什么意思
循环从
esi
指向的内存区域复制数据到
edi
处的内存区域,复制ecx次,每次是一个D
WORD
rep stos d
word
ptr
es:[
edi
]
rep stos d
word
ptr
es:[
edi
] 的意思是覆盖从
edi
开始的内存为eax,
edi
减小4;循环ecx次。
常用汇编指令 rep
mo
vs
/ rep stos
MO
VS
B、
MO
VS
W 和
MO
VS
D 指令将数据从
ESI
指向的内存位置复制到
EDI
指向的内存位置。(根据方向标志位的值)这两个寄存器自动地增加或减少: cld 设置方向标志位DF为0, 每次复制完,
esi
,
edi
自动增加, 指向下一个...
【Win32汇编】
MO
VS
,STOS,REP 指令
ESI
/
EDI
分别叫做"源/目标索引寄存器"(source/destination index),因为在很多字符串操作指令中, DS:
ESI
指向源串,而ES:
EDI
指向目标串.
MO
VS
MO
VS
指令用于将一个内存操作数的值“复制”到另一个内存操作数,使用 ...
C#
110,539
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章