Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试将寄存器 %cl 中的单个字节写入内存地址 X,其中 X = 0x7 + %ebx。我认为以下方法可以正常工作:
movl %esp,%ebx movl (%ebx),%ebx movb %cl,0x7(%ebx)
尽管由于某种原因,我在执行此特定行时得到了一个 SIGSEGV,但我在试图使其工作时不知所措。我存储在 %ebx 中的地址位于堆栈上。
谢谢你的帮助!