
こんにちは。
現在、OSは現在、64ビット版のWindows7を使っています。
このWindows7上で、アセンブリ言語によるプログラミングを行いたいと思っています。
どうして今頃アセンブリ言語なのかといいますと、会社の研修で、C言語による組込みソフトウェア開発を学ぶ際に、アセンブリ言語も学習するらしいので、少し予習してみようと思いました。
そこで、64ビット環境でも動作するアセンブラを探してみたのですが、
なかなか見つからず、困っています。
ネット上の情報を頼りに色々と試したのですが、作成した実行ファイルをいざ実行しようとすると、「64ビット環境では動作しない」といった内容のメッセージが出たりして、
どうしても動作してくれませんでした。
64ビット版のWindows上で、アセンブリ言語によるプログラミングができている方がいらっしゃれば、どうやってできたのかを、是非教えて頂きたいです。
必要であれば、インストールすべきソフトウェアの一覧と、環境設定方法なども、簡単に説明して頂ければ、大変助かります。
あと、動作確認を行う簡単なサンプルプログラムも、提示して頂ければ大変助かります。
(なにせ、アセンブリ言語に関する知識がゼロなものですので。)
では、よろしくお願い致します。
No.4ベストアンサー
- 回答日時:
マイコンの型番としてはMN101Eシリーズですね。
アマチュアが使わないマイコンなので簡単に試せるツールや資料がないですね。
資料は、ここにありますがユーザー登録が必要です。
http://www.semicon.panasonic.co.jp/jp/document/m …
マイコン経験がないとこれだけ見ても訳が分かんないとおもいます。
なので、アセンブラ自体未経験なら仕様が簡単な情報処理技術者試験向けのアセンブラCASLIIで勉強されたほうが良いと思います。少なくともややこしいx86でやるよりは遥かに学習しやすいです。まぁ割り込みとかの勉強がこれだと出来ないのですが、それ以前に知らないことが多いのではないかと思います。
何らかのアセンブラ経験者なら30分で仕様を理解できるほどシンプルで簡単です。ゆえに初心者向きなのです。
「CASLII-目次」
http://masudahp.web.fc2.com/casl2/
「tno2:CASL入門[目次]」
http://ww3.tiki.ne.jp/~tno2/shikaku/casl_content …
「C/C++/C#/Java/BasicプログラマのためのCASL II 入門講座」
http://www.officedaytime.com/dcasl2/pguide/
動作確認用のシミュレータ
「CASLIIシミュレータのページ」
http://www.chiba-fjb.ac.jp/fjb_labo/casl/index.h …
「情報処理推進機構:情報処理技術者試験センター:ダウンロード」Javaで動く。
http://www.jitec.jp/1_20casl2/casl2dl_002.html
zwiさん
大変ご丁寧な語説明をありがとうございます。
アセンブラCASLIIを、参考にさせて頂きます。
動作確認用のシミュレータまでご提示いただき、大変恐縮です。
本当にありがとうございました。
No.3
- 回答日時:
研修で使用する組み込みマイコンは何でしょうか?
それが判らないと誰も回答できないと思います。
x64CPU用のアセンブラは紹介できますが、それだと予習にならないですよ。
x64CPUの命令セットと組み込みマイコンの命令セットでは
英語とロシア語くらいの違いがありますから。
御解答ありがとうございます。
>x64CPUの命令セットと組み込みマイコンの命令セットでは
>英語とロシア語くらいの違いがありますから
そうだったのですか。
全然知りませんでした。
>研修で使用する組み込みマイコンは何でしょうか?
パナソニック製の、「AM1 Starter Kit」というマイコンです。
これをPCに接続して、アセンブリ言語やC言語でプログラミングするそうです。
引き続きよろしくお願い致します。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
画像生成AIのプロンプトの作り...
-
vba クリップボードクリアにつ...
-
pip --versionがエラーになる
-
pythonの実行に関する質問
-
AIの登場でプログラマーたちが...
-
初心者powershellのPS1ファイル...
-
Geminiフォーム 画像生成で 人...
-
OS入ってる機器のソフト・アプ...
-
iOSゲームアプリが作りたいと思...
-
数学、プログラミング、物理、...
-
パイソンのソースコードをChatG...
-
CSVファイルの複数行削除
-
PowerAutomateで運賃検索がした...
-
AIのプログラムについて教えて...
-
プログラミングの進学について
-
Google ColaboでGUI作成
-
Webアプリや業務アプリのデータ...
-
Python 3.12.2 か一番最新のパ...
-
uwscでPauseキーが押されたら、...
-
pythonでAmazonのほしいものリ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ライン数とステップ数の違いは?
-
アセンブラからC言語に変換する...
-
アセンブラ言語がわかりません。
-
このアセンブラの意味を教えて...
-
実行ファイルからソースはみれる?
-
高級言語がアセンブリ言語に比...
-
アセンブラのコードについて質...
-
MASMの擬似命令「ASSUME」について
-
PICに書き込むプログラムや変数...
-
アセンブラwordという単位
-
【H8マイコン】HEWで埋め込みア...
-
アセンブリ言語について。
-
アセンブリ言語について
-
アセンブラの配列処理
-
PICC(HI-TECH SoftWare)によるI...
-
アセンブラで割り算
-
アセンブラのLA
-
アセンブラ言語で質問です。
-
Cとアセンブラ
-
PICはアセンブラとC言語のどち...
おすすめ情報