命令セット・アセンブリ
RISC-VのM拡張が基本の整数命令セットに追加する命令はどれか。
- A浮動小数点演算
- Bアトミック命令
- C整数の乗算と除算
答えと解説を見る
正解:C. 整数の乗算と除算
RISC-Vは、小さな基本の整数命令セット(RV32IやRV64I)に、必要な拡張を組み合わせるモジュール式のISAです。M拡張はmul・div・remなどの乗算と除算、A拡張はアトミック命令、FとDは単精度と倍精度の浮動小数点、Cは16ビットの圧縮命令を加えます。小さなマイコンは基本命令だけにし、汎用のCPUは多くの拡張を載せる、という使い分けができます。
- A. 浮動小数点はF拡張やD拡張です。
- B. アトミック命令はA拡張です。
- C. 正しい。MはMultiplyの意味です。