[Subject Prev][Subject Next][Thread Prev][Thread Next][Subject Index][Thread Index]
[OSASK 1975] from OSASK BOARD
このメールは、OSASK伝言板に書き込まれた内容です。
この書き込みに返事を書く場合は、下のURLから書き込みを行なって下さい。
http://www.imasy.or.jp/~mone/osask/index.cgi?REFER=3b8e39a9_10de
From: EIL
Message-ID: 3b8e39a9_10de
Date: 2001/08/30 22:03
Subject: 本当のサイズ
こんばんは。EILです。
ごめんなさい。hello, worldの
>それでもヘッダ、code、importの各セクションは無くせないので、>512×3-403(後のNull)=1133バイトがほとんど限界だと思います(TT。
は僕が無知なだけでした。m(..)m
このあと、気になって、というか面白そうだったので
MSDNオンラインでPEフォーマットを調べていたのですが、
その結果、さらにサイズ削減が可能だということが分かりました。
649バイトです。また、Windowsの特定バージョンに依存した場合は
621バイトです。
また、コードは"hello, world"を含めて42バイトでした。
>コードは"hello, world"を含め39バイト
はNASMが出したリスティングファイルから求めたのですが、
実際にはインポートライブラリのリンクと数え間違いで
54バイトになっていたようです。
申し訳ありません。。。。。。。
なお、このhelloworldのサイズはImportセクションと
Codeセクションをまとめ、リンク後のコードを最適化する
ことにより実現しました。
僕の思い込みでご迷惑をお掛けして本当に申し訳ありません。
では失礼します。
#OSASKにもマスコットが欲しいなぁ(^^;)