我有一个nfFormReady
节,其中有8个字节的缓冲区。现在,我正在寻找一种在不发出系统调用的情况下将数字.bss
存储在缓冲区中的方法。有可能吗?
我的尝试无效:
2
执行时:
.section .text
.section .bss
.lcomm SAMPLE_BUFFER, 8
.globl _start
_start:
movl $2,SAMPLE_BUFFER
movl $1, %eax
int $0x80
答案 0 :(得分:4)
在发出.text
的机器代码之前,您需要确保切换回_start
部分。照原样,您将_start
放在无法执行的.bss
中,从而使程序崩溃。
除此之外,您的代码似乎正确。