[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にもマスコットが欲しいなぁ(^^;)