いろいろ質問を探してみたのですが、いまひとつ理解できない面があるので質問させてください。
マイコンを始めてみたいと思っています。
目的としては、
(1)アセンブリやCを覚えたい。
(2)プログラムがどう動くかを知りたい。
が、当面の目的です。
調べたところ、マイコンには「Z80」「H8」「PIC」といった物があることがわかりましたが、何がどう違うのかよくわかりません。
そこで知りたいことは、
(1)上記3つは何が違うのでしょうか。
(2)目的のためにはどの機種がよいのでしょうか。
(3)オススメのキットのようなものはありますか。
ということを教えて欲しいです。
電子工作は組み立てキットのような物を少しやったことありますが、パソコン以外の機械はほとんど触ったことがないので、できるだけ初心者にでもわかりやすい物がよいです。
他にも、こんな物があるとか、書籍などでいいのがあれば紹介してくださると助かります。
No.3ベストアンサー
- 回答日時:
(1)
【Z80】
30年くらい昔からある8ビットCPU、初期のパソコンの多くはZ80をCPUにしていました。
現在でも省電力化されて周辺回路を含んだワンチップマイコンとして使われています。
歴史のあるCPUなので蓄積されたプログラムのノウハウや開発環境が豊富ですね。
【H8】
日立が開発したマイコン、これは元から機器に組み込むマイコンとして開発されています。
【PIC】
これはマイコンというよりも、プログラムできる制御用ICという感じです。
簡単な回路で扱えるので電子工作でよく使われます。
【ARM】
マイコンではARMは外せませんね、モバイル機器ではかなり使われています。
ゲームボーイアドバンス、ニンテンドーDS、iPhone、iPad、スマートフォンなど
(2)
目的に合ったマイコンと言う事ですが、マイコンはメモリやプログラムの制約が多いし、マイコンのプログラムが学習できても、そのマイコン専用で他に応用できない場合も多いから、あまりマイコンをプログラムの学習目的で使うものではないと思います。(それだったらパソコンの開発環境で十分)
どちらかと言うとマイコンに何かセンサや外部出力を接続して使う実用を目的として、プログラムはその手段で学習するものだと思います。
「プログラムがどう動くかを知りたい」と言う話なら構造が単純な方が理解しやすいので、旧式なZ80が良いという事になりますね。
(3)
マイコンについては以前紹介した回答がありますので下記を参照して下さい。
http://oshiete1.watch.impress.co.jp/qa6175363.html
http://shop.cqpub.co.jp/hanbai/booklist/series/% …
CQ出版などがこういうマイコン基板を付録にした書籍を発行しているので、こういうのを買うのが手っ取り早いかな。
それぞれの特徴がよくわかりました。
マイコン=プログラム学習と考えていた面があったので、ご指摘に感謝いたします。
とりあえず右も左もわからない状態なので、構造が単純なZ80あたりに目をつけてみたいと思います。
URLも参考にさせて頂きます。
ありがとうございました。
No.2
- 回答日時:
正直、初心者の人に向いているのか、向いていないのか、判断が難しいところですが、エミュレータはどうでしょうか。
(Windowsパソコンで動作するものです)「復活!TK‐80」と言うものですが、基本的に何をやっても壊れることがないのが安心です。
また、もし自分で上記のマイコンを組み立てようとしたら、もっとお金がかかるのではないでしょうか。
(残念ながら「復活!TK‐80」は、もはや中古品しかないみたいですが)
それに、これにはOSが存在しません。
たぶん、ピンとこないかと思いますが、何もかも自分で1から作る必要がありますので、すごく勉強になると思います。
でも、出力は7セグのLEDぐらいですけどね。
・壊れない
・(たぶん)安い
・直にCPUを制御できる(チョット言い方が変)
http://www.amazon.co.jp/%E5%BE%A9%E6%B4%BB-TK%E2 …
※もしかしたら、Windows VISTAや7では動作しないのかな?
ちなみに「TK80 エミュレータ」で検索してもらえば、(比較的上の方に)私の書いたメモリ拡張の方法もあります。(もちろん、タダでできます)
------------------------------
以下は、CPUの違いについて書いてあります。
また、直接の答えではありませんが、CPUでまず意識しないといけないのが、
「リトルエンディアン/ビッグエンディアン」です。
http://ja.wikipedia.org/wiki/%E3%82%A8%E3%83%B3% …
正直、もはやほとんどリトルエンディアンになってしまいましたが、ネットワーク上の通信ではビッグエンディアン通信が基本です。
その他は、聞いたことがあると思いますが、8bitCPUとか、64bitCPUとか。
あと、レジスタの数やそのレジスタの機能が違います。
レジスタとか言われても、自分でアセンブラでプログラミングしてみないとピンとこないと思います。
マイコンについていろいろ調べていたのですが、これは初めて知りました。
とても面白そうなので、もっと詳しく調べてみたいと思います。
ありがとうございました。
No.1
- 回答日時:
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
iTunesは廃止されるらしいです...
-
Windows標準のフォトには写真は...
-
iOS18にしてからこのようなマー...
-
Win11で画像ファイルが突然開け...
-
WindowsのパソコンとiPhoneをUS...
-
Windows版のiTunesを使ってiPho...
-
これから商売をしようと考えて...
-
中華ゲーム機のGame Console R3...
-
結構前にパソコン工房で購入し...
-
【GA4】内部トラフィックの除外...
-
Windowsは各ソフトにゴミ箱がな...
-
エクスプローラーでは画像のプ...
-
Windows標準のメモ帳でファイル...
-
フリーソフトに「終了」というボ...
-
有料で契約しているチャットGPT...
-
サイトに入ったら文字列ばっかり
-
ChatGPT
-
外付けSSDを直撃雷から守る方法...
-
ChatGPTは井の中の蛙大海を知ら...
-
ノートパソコンを分解する時は...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
オーブントースターのマイコン...
-
H8マイコン アセンブラ言語の...
-
炊飯器のCPU
-
電子工作で、簡単に往復運動を...
-
電器炊飯器、マイコンとIHの違...
-
マイコンとシステムLSIの違い
-
アブソモータのエンコーダリセ...
-
バッファICの選定
-
GCC developer lite
-
マイクロコンピューターとマイ...
-
マイコンについて
-
■ 3桁の7セグメントLEDの扱い...
-
古いパソコンをマイコンに転用...
-
自作で7.1chサラウンドアン...
-
マイコンにUSB無線LAN子機をつ...
-
PICマイコンの発熱
-
LEDで水槽の照明を自作したい。
-
1Vで動作するマイコン
-
マイコンとPLDについて
-
コンピュータの使用形態につい...
おすすめ情報