2016-09-30 3 views

Antwort

0

Hier ist eine If-else-Kontrollstruktur in MIPS. Es ist nur eine Verzweigungsinstruktion, um zu dem else-Etikett zu springen, wenn die Bedingung falsch ist, andernfalls wird es fortgesetzt, führt den if-Körper aus und springt dann zu dem end-Etikett. Nach diesem Sprungbefehl ist das else Etikett, gefolgt von der Körper des anderen, dann das end Etikett. Der Code im Körper des if wird nur ausgeführt, wenn die Bedingung wahr ist, und der Code im Rumpf des else wird nur ausgeführt, wenn die Bedingung falsch ist.

# $t0 = cond 
beq $t0,$zero,else 
# if(cond) { 
# do code 
j end 
# } else { 
else: 
# do code 
# } 
end: