标签: assembly binary integer mips
我有一个程序,在MIPS中,它将寄存器中的值'2'或'10'传递给一个函数,该函数应该打印一些二进制或十进制的整数,具体取决于是否传递了2或10进入功能。我试图想出聪明的方法来实现这个但却想不出来,所以我来寻求帮助。任何人都可以帮助我吗?
由于
答案 0 :(得分:0)
只需检查第4位是1还是0.您可以使用bithift to或OR运算符对0x00001000掩码执行此操作。
OR
0x00001000