こんにちは。
現在、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を探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
アセンブラからC言語に変換する...
-
ライン数とステップ数の違いは?
-
【H8マイコン】HEWで埋め込みア...
-
実行ファイルからソースはみれる?
-
アセンブラ言語がわかりません。
-
解析魔法少女を読んだ方に質問
-
システムコールに関して
-
PICはアセンブラとC言語のどち...
-
エクセルVBAのIf,Then 構...
-
8ビットのデータの、先頭ビット...
-
0xffffとは?
-
A4 持ち込み
-
整数除算の意味とは?
-
基本情報のCASLIIの平成18...
-
バリアブルーレジスターって何...
-
sambaのパーミッション設定につ...
-
アセンブラと高水準言語の関係...
-
数独の3国同盟のアルゴリズム...
-
SRAMとレジスタの違いは何でし...
-
Windowsはいったい何言語で書か...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
アセンブラからC言語に変換する...
-
ライン数とステップ数の違いは?
-
実行ファイルからソースはみれる?
-
PC-9801でマシン語を学習するに...
-
[C言語→アセンブリ言語]はどう...
-
void __cdeclなど_
-
アセンブラwordという単位
-
アセンブラ言語がわかりません。
-
バイナリの実行ファイルをgccを...
-
SHの命令の意味について
-
PC-9801 MS-DOSでの実行ファイ...
-
アセンブラエディタ
-
PICに書き込むプログラムや変数...
-
PICのアセンブラからC言語へ変...
-
アセンブラのLA
-
【H8マイコン】HEWで埋め込みア...
-
ニーモニックコードを使って割...
-
7セグメントLEDの点灯について
-
アセンブラのコマンドについて
-
MASMの機種依存についてお尋ね...
おすすめ情報