Ich betrachte die specification für die DCPU-16 und ich habe Probleme beim Verständnis des Zwecks des Überlaufwertes mit dem Befehl DIV:DCPU-16 DIV-Anweisung
DIV a, b - Sätze a zu a/b, setzt O auf ((< < 16)/b) & 0xffff.
Kann jemand die semantische Bedeutung von O hier erklären, wozu es nützlich wäre?
Ich würde argumentieren, es ist schlimmer als nutzlos, mit 'O' erfordert eine 32/16-Bit-Division! Das Setzen von 'O' auf den Rest wäre nützlicher gewesen und hätte die Arithmetik mit mehreren Genauigkeiten vereinfacht. –