Ein Computer unterscheidet sich von einem einfachen Taschenrechner dadurch, dass er Entscheidungen treffen kann. Abhängig von den Eingabedaten und den während der Berechnung erhaltenen Werten werden unterschiedliche Befehle ausgeführt. Entscheidungen werden in Programmiersprachen in der Regel mithilfe der if
-Anweisung, gelegentlich zusammen mit goto
-Anweisungen und Sprungmarken dargestellt. Die MIPS-Assemblersprache enthält zwei Entscheidungsbefehle ähnlich einer if
-Anweisung mit goto
. Der erste Befehl lautet
Bei der Ausführung dieses Befehls wird zur Anweisung an der Marke L1
verzweigt, wenn der Wert in register1
gleich dem Wert in register2 ...
Get Rechnerorganisation und Rechnerentwurf, 5th Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.