返回

汇编语言中的分段错误-Memmove

发布时间:2022-04-20 22:54:24 236

我试图在汇编中实现memmove(考虑num是正数还是负数),但出现了一个分段错误,我不知道为什么以及如何修复它。

我的代码:

movl $num ,%eax
cmp $0 ,%eax
js Reverse_loop

loop:
    movb source-1(%eax) ,%cl
    movb %cl ,destination-1(%eax)
    dec %eax
    jnz loop
    
Reverse_loop:
    movb destination-1(%eax) ,%cl
    movb %cl ,source-1(%eax)
    dec %eax
    jnz Reverse_loop
特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报
评论区(0)
按点赞数排序
用户头像
相关帖子
下一篇
在下一步中使用上下文API.js 2022-04-20 21:56:56