2016-11-02 11 views
0

MSP430ランチパッドのアセンブリを教えている私の大学のクラスに現在あります。私が見ていた他の言語とはまったく異なっているので、それを学んで少し苦労しています。クラスは少なくとも私にとってはあまりにもうまく教えられません。アセンブリはハードウェアごとに異なりますが、これはファミリまたはグループレベルであるため、すべてのMSP430は同じであるか、アセンブリ言語に関して他のMSP430ボードと異なるg2553ですか?tiのアセンブリを学習するためのリソースMSP430G2553

正しいアセンブリ言語を学ぶことができたリソース、テストするための優れたサンプルプログラム、記憶場所などを学び、慣れ親しんだり、良いプロジェクトを手に入れようとするプロジェクトについては、何かお勧めしますか?ここでも使用しているボードはMSP430G2553です。

ありがとうございました!

+0

使用可能な命令とCPUレジスタは「CPUタイプごと」です。したがって、すべてのMSPボードが同じCPUを使用する場合、プログラミングのための命令は同じになります。 (私は素敵なgoogleをやったことがあります。それはおそらく世代間の小さなCPUの違いを持っ​​ている1つの巨大な家族ですが、大したことはありません)。 CPUが見える環境は異なるでしょう。 4KバイトRAMの代わりに256BのRAMを持つような些細な変更から、媒体(おそらくは異なるアドレスにマップされたメモリ全体)から全く新しい周辺機器(各周辺機器はそれ自身の制御方法=ドライバコード)があります。 – Ped7g

答えて

2

すべてのMSP430は同じ命令セットを使用します。 64-KBのアドレス空間を超えるものは、最大1MBのメモリを使用できるMSP430X拡張をサポートしています。

https://www.ti.com/lit/ug/slau144j/slau144j.pdfは、命令セットを含むMSP430x2xxのガイドです。 https://processors.wiki.ti.com/index.php/Category:MSP430は、TIが提供するリソースへのリンクを備えたページです。サーバーによってブロックされている場合は、インターネットアーカイブを使用できます。 https://web.archive.org/web/ */http://www.ti.com/lit/ug/slau144j/slau144j.pdf

this Wikipedia pageも参照してください。

関連する問題