2006-11-20から1日間の記事一覧

DOS版HELLO,WORLD

http://d.hatena.ne.jp/alohakun/20061115/1163587236 int 20hで終了できるのでちょっとだけ短くできる。スタックをいじってなければretでも終了できるみたい。 DOSだったら全部大文字でいいやというのと、!が21hなので、洒落としてint 21hをメッセージに入…

PE Golf (2)

メッセージが「Hello,world」(11バイト) GetStdHandle(STD_OUTPUT_HANDLE)を使用せず、7固定(私の手元の環境) WriteFileが固定アドレス だと、PEでは最小と思われる97バイトで出力可能。 nasm用ソース → https://github.com/firewood/test/blob/master/h…