Mips or bitwise

2019-09-22 05:08发布

问题:

Assuming that $z0 is a register which always contains the number zero.

Then the MIPS instruction OR $t0, $t1, $t2 puts the bitwise OR of $t1 and $t2 into the register $t0.

Suppose that the register $t2 contains the number "5". What is in the register $t0 after the execution of the instruction or $t0, $z0, $t1

This was a question in a mock exam paper but I'm confused as to how to work it out. I really need help please. How would I go about solving it? I'm having trouble figuring out the value of t1 I know how bitwise OR works

回答1:

a OR 0 is always a.

So 0 or 5 is 5.

or t0, $z0, #t1 will store value of $t1 in $t0.

Whatever was in $t1 will be in t0 now.



标签: assembly mips