こんにちは。
現在、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で質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) プログラムの勉強のおすすめは 7 2022/12/09 20:09
- その他(プログラミング・Web制作) 次に、楽天のアジャイル就活に参加して、1日で内定を獲得できる。私は大企業に就職できる? 2 2022/04/17 13:38
- 日本語 〈場所を示す「に」と「で」〉 という誤り 36 2022/11/12 15:04
- その他(プログラミング・Web制作) Pythonの作業環境・作業フォルダの迅速な設定・指定方法 3 2022/04/01 07:55
- その他(プログラミング・Web制作) プログラミングについて(Python) 添付した画像はC言語で簡単に作ったソースで、1つの配列に5つ 3 2022/09/10 19:15
- 書類選考・エントリーシート ガクチカと自己PRです。感想とアドバイスお願いします。 1 2022/09/20 13:34
- その他(プログラミング・Web制作) WEBアプリ開発に必要な言語 5 2023/06/28 16:57
- 英語 会社で英語を使うことになっての英語の勉強方法 5 2022/07/03 11:49
- 労働相談 合意済み仕様の商品納入後における仕様変更要求への対応について 5 2023/04/19 09:41
- 日本語 「に」について 9 2022/10/25 16:32
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
アセンブラからC言語に変換する...
-
ライン数とステップ数の違いは?
-
アセンブラ言語がわかりません。
-
PIC16F84AのデバイスでC言語を...
-
C言語でDirectXの制御 ゲームプ...
-
アセンブラについて
-
void __cdeclなど_
-
データコピー
-
SH3のアセンブラの表記について
-
サーボモータの制御
-
PICはアセンブラとC言語のどち...
-
システムコールに関して
-
高級言語がアセンブリ言語に比...
-
アセンブラのコマンドについて
-
プログラミングを仕事でしてい...
-
アセンブラの機能について
-
最初のアセンブラ
-
アセンブラの数値比較
-
0xffffとは?
-
エクセルVBAのIf,Then 構...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ライン数とステップ数の違いは?
-
アセンブラからC言語に変換する...
-
実行ファイルからソースはみれる?
-
アセンブラ言語がわかりません。
-
アセンブラエディタ
-
バイナリの実行ファイルをgccを...
-
ニーモニックコードを使って割...
-
アセンブラで割り算
-
PC-9801でマシン語を学習するに...
-
このアセンブラの意味を教えて...
-
アセンブラのLA
-
アセンブラ言語で質問です。
-
【H8マイコン】HEWで埋め込みア...
-
最初のアセンブラ
-
PICはアセンブラとC言語のどち...
-
PDP-11のアセンブラ課題
-
[C言語→アセンブリ言語]はどう...
-
PICのアセンブラからC言語へ変...
-
アセンブラの配列処理
-
PICに書き込むプログラムや変数...
おすすめ情報