Ich bin sehr neu in Assemblersprache . Ich habe über MIPS Architektur gelesen und festgestellt, dass Sie addi
opcode haben, aber es gibt keinen subi
opcode. Kann mir bitte jemand erklären warum haben wir nicht einen subi
Opcode?
Vielen Dank im Voraus.
Wenn Sie einen Befehlssatz erstellen, sind Sie an einige Einschränkungen gebunden, z. B. an die Gesamtzahl der Anweisungen, die Sie erstellen können. Die MIPS-Ersteller haben erkannt, dass subi
nicht benötigt wird (weil Sie eine negative Zahl mit addi
unter Verwendung von 2er-Komplement hinzufügen können), und sie haben einfach die Entscheidung getroffen, auf diese Anweisung zu verzichten. Es könnte sein, die Anzahl der Anweisungen zu erhalten, oder einfach, weil es nicht benötigt wird.
Tags und Links assembly architecture mips