Befehlssatz und Assembler
Welche Befehle fügt die M-Erweiterung von RISC-V dem Basis-Ganzzahlbefehlssatz hinzu?
- AGleitkommaoperationen
- BAtomare Befehle
- CGanzzahlmultiplikation und -division
Antwort und Erläuterung anzeigen
Antwort: C. Ganzzahlmultiplikation und -division
RISC-V ist eine modulare ISA, bei der zum kleinen Basis-Ganzzahlbefehlssatz (RV32I und RV64I) benötigte Erweiterungen kombiniert werden. Die M-Erweiterung bringt Multiplikation und Division mit mul, div, rem usw., die A-Erweiterung atomare Befehle, F und D Gleitkomma einfacher und doppelter Genauigkeit, C komprimierte 16-Bit-Befehle. So lässt sich unterscheiden: kleine Mikrocontroller nur mit Basisbefehlen, Allzweck-CPUs mit vielen Erweiterungen.