首页
15问答网
>
汇编串操作指令movs,对于源和目的有内存重叠部分,是一定能得到正确结果,还是未定义的行为?
汇编串操作指令movs,对于源和目的有内存重叠部分,是一定能得到正确结果,还是未定义的行为?
比如用movsb将内存的字符串往前、往后移动一个字节的操作
2025-05-16 01:25:50
推荐回答(1个)
回答1:
对于源和目的有内存重叠部分,MOVS 要谨慎使用,以避免覆盖了源数据。
根据不同的重叠情况,可以选用:
从源头,到目的头,开始传送,SI、DI 自动加一。
从源尾,到目的尾,开始传送,SI、DI 自动减一。
相关问答
最新问答
生命树癌症医疗险有社保目录限制吗?
为什么独处时脑子清晰
我有两个儿子,大儿子和我生日是一天,小儿子和他妈生日是一天,有人说不好,大家帮我分析一下,真的不好
北京吾声吾色文化发展有限公司怎么样?
红米手机总是提示网络不给力啊?为何?
电脑重装系统后再安装之前一直用的软件包,安装上后总是提示软件无法
佛山市国立光电科技有限公司怎么样?
工业色料纹眉为什么会变蓝?而植物色料为什么会变红?
山东云奥科技有限公司待遇怎么样?
小丁2016世界司诺克决赛赛结果