Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
858 views
in Technique[技术] by (71.8m points)

assembly - Mips or bitwise

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

See Question&Answers more detail:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)

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.


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...