Answer from cs61c-cg (Daniel Lau 16776873) for Question 1 yes, they can if they are on different platform and they are using different method of addressing scheme. But if they are using the same addressing scheme, then they have to be the same instruction.