首页 > 解决方案 > 如何将字符串从寄存器移到内存中

问题描述

如何将字符串从寄存器移到内存中

我在寄存器中有一个字符串值“Fred”,我想将它移到内存中。如果我直接移动,它将翻转字节,例如:

mov $0x46726564, %eax
movl %eax, -4(%rbp)

(gdb) >>> x/4c $rbp-4
0x7fffffffe334: 100 'd' 101 'e' 114 'r' 70 'F'

这样做的正确方法是什么?

标签: assemblyx86cpu-registers

解决方案


推荐阅读