![]() ![]() |
![]() ![]() |
; Systemnahe Informatik 2004 Uebung 4 Aufgabe 1 ; minimale Anzahl von NOPs ohne Forwarding .data 0x200 Zahl1: .word 4 Zahl2: .word 0 Zahl3: .space 4 .text lw r1,Zahl1 ;r1=Zahl1 lw r2,Zahl2 ;r2=Zahl2 nop nop add r3,r2,r1 ;r3=Zahl2+Zahl1 subi r2,r2,1 ;r2-- nop addi r3,r3,1 ;r3++ Schleife: beqz r2,Fertig ;r2==0? ->fertig subi r2,r2,1 ;r2-- nop nop add r3,r3,r2 ;r3+=r2 j Schleife Fertig: sw Zahl3,r3 ;Zahl3=r3 trap 0 |
![]() ![]() |
![]() ![]() |