今回第5回は、アセンブラに挑戦してみましょう。アセンブラでは、必然的にOSやCPUに依存したプログラムとなりますが、これは仕方ないところでしょう。 リスト1は、Linux(CPUはx86)版のアセンブラのHello Worldです。このプログラムは、C言語での「write(1, "Hello ...
※ 『Linuxシステムコール基本リファレンス』 (⁠技術評論社、 2018⁠)⁠、 前付けおよび第1章より。 システムコール (system call) は、 OS (カーネル) の持つ機能にアクセスする時に使われるしくみです。LinuxなどのOS上でユーザプログラムが実行される際 ...