(toppers-users 110) Re: アセンブラ

Takayuki WAKABAYASHI takayuki @ ertl.ics.tut.ac.jp
2001年 3月 9日 (金) 15:16:20 JST


豊橋技術科学大学の若林です。

Misaki Yuichi さんは書きました:
 >  jsp/config/sh3/start.S に書いてあるプログラムがアセンブラでかかれているの
 > ですが、ちょっとわかりかねています。
 > もし、説明のようなものや、文法の説明のようなものがあれば
 > 教えてください。 お願いします。

説明のようなものということに関してですが、
もう少し問題点を具体的にしていただければ幸いです。
 #なぜ即値読出しにこんな方法を使っているのか など

文法に関しては、as (GNU Assembler)に従います。
asのマニュアルを読まれることをお勧めいたします。
コマンドラインで info as と打ってあげれば、
asに関する詳しい説明が表示されます。
 #特にPseudo Opsと、Machine Dependencies::SH-Dependentは
 #一度目を通されることをお勧めします。

asのinfoがなければ、Webサイト等によく置いてありますので、
そちらをご利用してください。
 #例えば http://www.lns.cornell.edu/public/COMP/info/as/as_toc.html

SH-3自体のマニュアルは日立から取得可能です。
ニーモニックやアドレッシング等に関してはこちらをどうぞ。
http://www.super-h.com/
 #SH7709A (SH-3) の ハードウェアマニュアル (日本語)
 #http://www.hitachi.co.jp/Sicd/Japanese/Products/micom/super_h/j602193_sh7709a.pdf

以上 参考になれば幸いです。

//-------------------------------------------------
//Takayuki WAKABAYASHI (わかばやし たかゆき)
//  mailto: takayuki @ ertl.ics.tut.ac.jp
//-------------------------------------------------
//豊橋技術科学大学 工学研究科 情報工学専攻
//  組込みリアルタイムシステム研究室
//    Embedded and realtime system laboratory
//      Dept. of information and computer science
//        Toyohashi univ. of technology