Comment convertir l'instruction conditionnelle C suivante dans MIPS? si (A < = B || B == D) où supposons que A est stocké dans t2 $, B t4 $, D t6 $Mips Assembly Language Convertir C conditionnel
0
A
Répondre
1
Quelques pointeurs
Comparer A et B à l'aide sltu
ou slt
instruction (ils ne sont pas interchangeables). Si la condition est satisfaite, alors c'est tout (lazyness). C'est probablement plus facile d'utiliser ces instructions pour vérifier si B < A
agissent là-dessus.
Sinon, comparez B et D en utilisant l'instruction bneq
ou beq
. Choisissez-en une si vous souhaitez effectuer une dérivation ou une dérivation dans le corps if's
.
est ce devoir? Qu'avez-vous essayé jusqu'à présent? – msw
sent comme les devoirs. – fseto