汇编语言中的分段错误-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
特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报