目次

はじめに

1. 最初のプログラム

2. nasm のインストールと特徴

3. 少し実用的なプログラム -- ウィンドウサイズの取得 --

4. Linux カーネルとシステムコール

5. 標準入出力用のサブルーチンの作成

6. コマンドライン引数と環境変数の処理

7. 任意のファイルの読み書き

8. メモリを実行時に確保する

9. 子プロセスの起動

10. コンソール入力の編集 -- termios を使う --

11. 浮動小数点演算 その1

12. 浮動小数点演算 その2 -- 電卓 --

13. デバッグ

14. フレームバッファでグラフィックス

15. 乱数生成 -- Mersenne Twister --

16. 未定

付録 A. システムコールとカーネルの関数

付録 B. システムコールの仕組み

付録 C. インタプリタの作成

付録 D. インタプリタで書いたコンパイラ