Значение регистра - MIPS - PullRequest
       11

Значение регистра - MIPS

0 голосов
/ 25 марта 2011

Язык MIPS.

$s2 = 0x00000046   ;   $s1 = 0x000038c

Каким будет значение $ s2 в Hex после следующего кода? :

add $s2, $s1, $s2
srl $s1, $s1, 4
or  $s2, $s1, $s2

Может кто-нибудь показать мне путь?

Thnx!

1 Ответ

1 голос
/ 25 марта 2011

Это может помочь описать, что делает каждая инструкция, например, в псевдокоде или здесь в C:

add $s2, $s1, $s2  # s2 = s1 + s2;
srl $s1, $s1, 4    # s1 = s1 >> 4;
or  $s2, $s1, $s2  # s2 = s1 | s2;
...