- ベストアンサー
64ビットWindows上でアセンブリ言語によるプログラミングをする方法
- 64ビット版のWindows上でアセンブリ言語によるプログラミングを行う方法について調査しました。アセンブリ言語はC言語と組み合わせて組込みソフトウェア開発を学ぶ際にも重要です。
- 64ビット環境でも動作するアセンブラを探すことが難しいですが、いくつかの方法があります。ネット上の情報を参考にすると、環境設定が必要であることがわかりました。
- アセンブリ言語に関する知識がゼロでも大丈夫です。インストールすべきソフトウェアや環境設定方法を説明します。また、簡単なサンプルプログラムも提示します。アセンブリ言語によるプログラミングを始めてみましょう。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
マイコンの型番としてはMN101Eシリーズですね。 アマチュアが使わないマイコンなので簡単に試せるツールや資料がないですね。 資料は、ここにありますがユーザー登録が必要です。 http://www.semicon.panasonic.co.jp/jp/document/manual_micom_mn101e_1.html マイコン経験がないとこれだけ見ても訳が分かんないとおもいます。 なので、アセンブラ自体未経験なら仕様が簡単な情報処理技術者試験向けのアセンブラCASLIIで勉強されたほうが良いと思います。少なくともややこしいx86でやるよりは遥かに学習しやすいです。まぁ割り込みとかの勉強がこれだと出来ないのですが、それ以前に知らないことが多いのではないかと思います。 何らかのアセンブラ経験者なら30分で仕様を理解できるほどシンプルで簡単です。ゆえに初心者向きなのです。 「CASLII-目次」 http://masudahp.web.fc2.com/casl2/ 「tno2:CASL入門[目次]」 http://ww3.tiki.ne.jp/~tno2/shikaku/casl_content.htm 「C/C++/C#/Java/BasicプログラマのためのCASL II 入門講座」 http://www.officedaytime.com/dcasl2/pguide/ 動作確認用のシミュレータ 「CASLIIシミュレータのページ」 http://www.chiba-fjb.ac.jp/fjb_labo/casl/index.html 「情報処理推進機構:情報処理技術者試験センター:ダウンロード」Javaで動く。 http://www.jitec.jp/1_20casl2/casl2dl_002.html
その他の回答 (3)
- ts3m-ickw
- ベストアンサー率43% (1248/2897)
研修で使用する組み込みマイコンは何でしょうか? それが判らないと誰も回答できないと思います。 x64CPU用のアセンブラは紹介できますが、それだと予習にならないですよ。 x64CPUの命令セットと組み込みマイコンの命令セットでは 英語とロシア語くらいの違いがありますから。
お礼
御解答ありがとうございます。 >x64CPUの命令セットと組み込みマイコンの命令セットでは >英語とロシア語くらいの違いがありますから そうだったのですか。 全然知りませんでした。 >研修で使用する組み込みマイコンは何でしょうか? パナソニック製の、「AM1 Starter Kit」というマイコンです。 これをPCに接続して、アセンブリ言語やC言語でプログラミングするそうです。 引き続きよろしくお願い致します。
- zwi
- ベストアンサー率56% (730/1282)
組み込みマイコンで使うアセンブラとx86のアセンブラだとだいぶ違うのですが良いのでしょうか? 会社の研修で使うマイコンのアセンブラのほうが良いと思います。
お礼
御解答ありがとうございます。 アセンブラって、x86と組み込みマイコンでは、全然違うのですね。 それは知りませんでした。
- Tacosan
- ベストアンサー率23% (3656/15482)
gcc をインストールすれば gas もいっしょにインストールされるとは思います.
お礼
御解答ありがとうございます。 gasって、x86CPU上で動作するアセンブラのようなのですね。 参考にさせて頂きます。
お礼
zwiさん 大変ご丁寧な語説明をありがとうございます。 アセンブラCASLIIを、参考にさせて頂きます。 動作確認用のシミュレータまでご提示いただき、大変恐縮です。 本当にありがとうございました。