マイコン

P

phanikumar

Guest
やあ

何memory.andどこused.howは
、 メモリを使用して拡張されます。

 
phanikumar書き込み:

やあ何memory.andどこused.howは、メモリを使用して拡張されます。
 
やあ

私のメモリモデルについて知っているように(、小型、大規模な..)小型

どのように多くのメモリモデルを我々持っている。?
何になります?
どのように使用します。?
どのように使用してbenifictsている。?

ヘルプ私はしてくださいこれについての詳細を知りたいのです。

 
マイクロコントローラは、8051()は最初の決定のようで
、 使用するメモリモデルです。

(解決!)を使用するのに対し
、 パソ¥コンのプログラマーTINYは、小、中、小型、大規模で巨大なを制御するための間を選択する方法については、RAMのプロセッサのセグメンテーションは、8051ユーザを決定している場所は
、 プログラムとデータを常駐させるている。

いくつかのコンパイラは
、 次のメモリ構¥成をサポートします:

ROMの場合:その生成することができます現在世界最大の単一のオブジェクトファイルを64ものの、最大1MBのバンク以下に示すモデルをサポートすることができます。全てのコンパイラの出力をEPROMへ/ ROMを、定数、ルックアップテーブルなどを、"コード"として宣言する必要が監督する。
メモリ:3つのメモリモデルは、小型でコンパクトなサイズが大きくなります
小:すべての変数とパラメータを渡すのセグメントでは、8051の内部メモリに配置されます。
コンパクト:変数pagedメモリポート0とポート2のアドレスに格納されています。間接アドレス指定の命令に使用されます。オンチップレジスタがまだ地元の人々やパラメータのために使用されます。
大きめ:変数などの外部メモリDPTR @によって解決に置かれます。オンチップレジスタがまだ地元の人々やパラメータのために使用されます。
バンク:コード1MBまでのいずれかのCPUのポート端子またはメモリを使用して開くを占有することができますマップは0xFFFF上記のページをメモリにラッチされます。内の各64KBのメモリは、COMMON領域のブロックのCライブラリのコードを決めておく必要があります。銀行間の関数呼び出しが可能¥です。

 

Welcome to EDABoard.com

Sponsor

Back
Top