インラインアセンブリブロック内からシステムコールを使用して単一の文字を書き込むことは可能ですか? もしそうなら、どのように?次のような「何か」になるはずです。
__asm__ __volatile__
(
" movl $1, %%edx \n\t"
" movl $80, %%ecx \n\t"
" movl $0, %%ebx \n\t"
" movl $4, %%eax \n\t"
" int $0x80 \n\t"
::: "%eax", "%ebx", "%ecx", "%edx"
);
$80 は ascii の 'P' ですが、何も返されません。
どんな提案でも大歓迎です!