+@command{casl2}に@option{-O}<@file{ファイル名}>を指定すると、オブジェクトファイルを作成できます。
+
+@example
+$ @b{casl2 -Ohello.o hello.casl}
+@end example
+
+作成されたオブジェクトファイルの内容は、@command{od}を使って確認できます。テキストファイルではないため、@command{cat}などでは確認できません。
+
+@example
+$ @b{od -t x2 hello.o}
+0000000 7001 0000 7002 0000 1210 0013 1220 0020
+0000020 f000 0002 1210 0021 1220 0022 f000 0002
+0000040 7120 7110 8100 0048 0065 006c 006c 006f
+0000060 002c 0020 0057 006f 0072 006c 0064 0021
+0000100 000d 000a 0001
+0000106
+@end example
+
+オブジェクトファイルの実行には、@command{comet2}を使います。
+
+@example
+$ @b{comet2 hello.o}
+Hello, World!
+@end example
+
+@section 1語を解析する
+
+CASL2では、1語(16ビット)を単位としてデータが処理されます。
+@command{dumpword}は、指定した1語を10進数、16進数、2進数で表示します。
+
+@example
+$ @b{dumpword 72}
+ 72: 72 = #0048 = 0000000001001000 = 'H'
+@end example
+
+マイナスの数は、次のように指定します。
+
+@example
+$ @b{dumpword -- -72}
+ -72: -72 = #FFB8 = 1111111110111000
+@end example
+
+16進数で指定する場合は、次のように指定します。
+
+@example
+$ @b{dumpword '#0048'}
+ #0048: 72 = #0048 = 0000000001001000 = 'H'
+@end example