14年前のネットブックで夜な夜なx86アセンブリを書く、最高に贅沢な時間
Assembly Nights

子供に絵本を読んだ後、14年前のAsus eeePC 701を開いてx86アセンブリを書くのが最近の夜の習慣。Zigへの興味からシステムプログラミングへ進み、Richard WM JonesのJONESFORTHをNASMに移植中だ。GASからNASMへのマクロ移植は週単位で苦戦するが、小さな勝利の積み重ねが楽しい。完成ではなく学習プロセスそのものが目的で、この夜の営みはいつかForth Nightsへと続いていく。
完成したForth移植をこの作業の「目的」だと考えて、一瞬だけ道を見失っていた。そうじゃない。学習プロセスとそこで得るスキルこそが目的なんだ。
HNでの議論
10- WalterGR
壊れた「Why no one should use the AT&T syntax ever, for any reason, under any circumstances」リンクのarchive.orgミラーはこちらです: https://web.archive.org/web/20251128060318/https://outerprod...
- cellsstudio
ここ数ヶ月のClaude/Codexの使用で、かなりひどいスキル萎縮を感じている人はいますか?
これは基本に戻ってエンジニアスキルを鋭く保つのに最適な方法だと思います。似たようなことを試してみるべきかも...
- hn_submit
なぜNASMをFASMより選ぶのか?KolibriOS(完全にアセンブラで書かれたOS)の制作者たちはFASMを選んだが、その理由は私にはわからない。
私にはすべてのアセンブラが同じに見えるし、単に面白半分で自分用のアセンブラを書くことさえ可能だろう。