16進数ファイルの

G

garg29

Guest
こんにちは友人、
どのようにiを16進のサイズtasmコンパイラによって89c51の生成ファイルを確認することができます。私はWindows XPでのアセンブリファイルを作ってるんだ。もし私が(プロパティ)ファイル上で右clikingしてサイズを確認し、それくらいは本当に...???が何であるかよりも
、 ファイルのサイズを示しています

ありがとう、
最高で、について
アミット

 
Niezależne studio deweloperskie IMGN.PRO wraz z CDP.pl mają przyjemność zaprezentować oficjalny zwiastun premierowy Kholat.

Read more...
 
平和、
もしあなたのアドレスを32進番号は日付を示し
、 左側の列の配置を見つけるメモ帳で開きます16進数のほとんど生成されたファイル
あなたが
、 どこで
、 最後のデータbefor FFまたは00でROMの残りの充填書かれている検索を参照することができます

そのような
:020000040000FA(ヘッダー)
:100000000263BAC0D075D00802C0B1C0D075D008A4
:100010000276E47F0212B887EF1322C0D075D008B1
:10002000027C99788BA6057B8B8F1C7D017F8A12C1
:100030003AD82202B5B3536F756E6400566F6C7573
:100040006D650042616C616E636500547265626C3F
:10005000650042617373004566666563740053759D




:10CB30005D22A25B22A25D22D25E22A25122AFC15F
:10CB400022AFC422AFC522AFC6228FC1228FC4221A
:10CB50008FC5228FC622D3220F22222222222222F6
:10CB6000222222FFFFFFFFFFFFFFFFFFFFFFFFFF6C
:10CB7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC5
:10CB8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB5
:10CB9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA5
:10CBA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF95


今何が最後のアドレスを知ることができますし
、 そこからROMコードのサイズを知っていた。

サラム

 
インテルHEXファイルを16進数のレコードの任意の数の構¥成です。各レコードには
には
、 次の形式で配置されて5つのフィールドで構¥成さ:

:llaaaatt [DDの...]杏

文字の各グループに別のフィールドに対応し
、 各文字を表¥す
16進数の1桁の数字。各フィールドには
、 少なくとも2つの16進数で構¥成され

、 以下の説明に従って
、 バイトをする桁:

:は
、 すべてのインテルHEXレコードの開始は
、 コロンです。

llはレコードは
、 データのバイト数()は
、 レコードのDDの表¥す長さのフィールドです。

AAAAレコードは
、 レコード内の後続のデータの開始アドレスを表¥すアドレスのフィールドがあります。

TTは
、 次のいずれかの可能¥性がありますは、HEX、レコードタイプを表¥すフィールドです:
00データレコード
-の01エンドレコードファイル
02 8086セグメントのアドレスレコードを延長した。
04拡張リニアアドレスを記録します。

ddは1バイトのデータを表¥すデータフィールドです。Aレコードを複数のデータバイトがあります。レコード内のデータのバイト数は
、 数は、LLフィールドによって指定された一致する必要があります。

CCは
、 レコードのチェックサムを表¥すのチェックサムのフィールドです。チェックサムは
、 レコードモジュロ256のすべての16進数の数字のペアの値を合計すると2つの掲載を補完することによって計算されます。

 
バイナリフォーマットに変換して、binファイルのサイズをチェックします。ここでは
、 無料HEX2BINコンバータツールをダウンロードすることができます:
http://www.keil.com/download/files/hex2bin.zip

ところで。ROMベースのサイズは
、 通常は
、 マップ内のファイル...見つけることができますMik

 
あまりにも多くの16進数のファイル形式に関する情報を与えています。だから
、 非常にはっきりしている実際のROMサイズをはるかにHEXファイルのサイズよりも低いです。各バイトは2文字で囲まれます。各ラインの周りの8バイトに(4バイト、開始アドレスで構¥成されます(

<img src=¥"http://www.edaboard.com/images/smiles/icon_smile.gif¥" alt=¥"笑み¥" border=¥"0¥" />

1バイトで、記録のオーバーヘッドを1バイト、レコードの1バイトチェックサム1byteの長さ)を入力します。

の間に、ごみ箱にも
、 適切なサイズを与える文句を言わない場合にそのファイルとの間にスペースです。

ROMサイズを見つけるための唯一最善の方法はMAPファイルをチェックしています乾杯

 

Welcome to EDABoard.com

Sponsor

Back
Top