![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
まずRISCというのはマーケティング用語で技術的に厳密な区分は難しいのですが。
大雑把にはRISCとCISCというのは命令セットの違いです。ロード・ストア・アーキテクチャすなわち基本演算命令がレジスタ間(およびイミディエート)演算に限定されていればRISC、基本演算命令でレジスタ-メモリ演算が可能ならばCISCと言って良いでしょう。
ファームウェア設計者はRISCとCISCなどという大雑把な分類ではなく使うCPUのアーキテクチャを考慮する必要はあると思います。
割込み応答性能とかCPUによって違いますし、内蔵メモリか外付けかで使えるメモリ量は全然違います。プログラム・バイナリのサイズはCPU命令語長によっても変わりますがコンパイラの性能にも依存しそうですね。
あとファームウェアだとI/OがI/O命令かメモリマップドI/Oかも重要ですか。RISCだとほとんどメモリマップドですが、メモリマップドI/Oアクセス時はキャッシュ(ある場合)を回避しないといけないですね。
参考書の類は良いものを思いつきません。
遅くなりましたが回答ありがとうございます。
コンパイラを介する場合はRISC,CISCについては特別問題にならないかもしれないですね。ただ端的にCPUの特徴を説明する場合を考えたときにうまく説明ができないことがあります。
個人的にはCISCリトルエンディアンのマイコンはアセンブラ開発では使い難いと考えています。ビッグエンディアンに慣れてしまったのでアドレスが減る感覚がなじめないです。アドレッシングモードが豊富なのいいでのすが正直使い難いと感じます。←使いこなせてないかもしれませんが(^^; 命令長も可変長なので処理的にもパイプラインを搭載していてもメリットが少ないような気がします。
経験談でも、使いやすいマイコン等紹介していただければありがたいです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Google Drive Google Drive (G:)の容量を、購入した容量と一致させるにはどうすればよいでしょうか? 1 2022/04/10 22:32
- CPU・メモリ・マザーボード 質問お願いします 「「RAM2GB+拡張4GB」などと書いてあるのは、搭載されているメモリ(RAM) 6 2023/08/28 12:31
- Excel(エクセル) Excel 計算式を教えて下さい 3 2022/12/15 19:46
- Visual Basic(VBA) エクセルのマクロについて教えてください。 5 2023/06/02 08:44
- その他(プログラミング・Web制作) プログラムの勉強のおすすめは 7 2022/12/09 20:09
- その他(データベース) 業務用のデータベースサーバーの選び方について 4 2022/11/22 10:22
- Visual Basic(VBA) 【VBA】複数行あるカンマ区切りのデータを全て縦に一列に並べたい 5 2022/04/13 17:03
- JavaScript 階層別の組織図の自動作成について 1 2022/10/26 13:42
- Visual Basic(VBA) 指定文字を太字にするVBAを別シートのセルを指定する構文(改良について) 6 2022/08/27 22:11
- 介護福祉士・ケアマネージャー・社会福祉士 介護関係者の方に真面目な相談です!! 大変悩んでます…。。 介護専門学生ですが訪問介護に3日実習いき 1 2022/05/23 16:56
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
windows11プロダクトキー購入に...
-
エクスプローラのアクティブウ...
-
Win11Proの方がWin11Homeより性...
-
アイコンに、四角い枠が出来て...
-
Windows11 システム通知音がも...
-
windows11でクイックスキャン等...
-
勝手に無変換になる
-
VirtualBoxのゲストOS起動時にU...
-
「Wi-Fiアダプターへのアクセス...
-
Windows Media Playerを開くと...
-
windows11 きれいなロック画面...
-
windows11におけるファイルの並...
-
Windowsで大量の画像サイズを半...
-
Windows11のセキュリティ対策を...
-
Windows11のデスクトップのアプ...
-
Raspberry Pi 3 A+ ブラウザ遅い
-
コマンドプロンプト tree
-
windowとwindow11は何が違う
-
windows11非対応のインストール
-
WindowsとMS-DOSの違いって何で...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
なんでx86???
-
macbookproでイラレ&フォトショ...
-
pthread_detach
-
データハザードについて(パイ...
-
Linuxカーネルのインラインアセ...
-
MS office 2001 for Mac イン...
-
64bitOSを本来の性能で稼動させ...
-
動作環境の調べ方って・・・
-
G4 POWER BOOKとG3 I.book の...
-
新型CPU970
-
どのWIN-OSが良いのでしょうか?
-
iPhone11を使っていて急に動か...
-
バスエラーとは何でしょうか?
-
マイコンのCISCとRISCについて
-
割込みとページフォールト
-
フリーウエアがシステムに与え...
-
パソコンのCPUは1ビットな...
-
ps5起動した時めっちゃうるさい...
-
新しいパソコンのネット設定な...
-
Acrobat Reader DCの拡大鏡機能...
おすすめ情報