Assembly 无法使用and、or和xor运算符求解mips
我被困在这个问题上,需要帮助。我有两个寄存器 $t2,即00000000 00000000 00000000 01111001 及 $t3,即11111111111111111111111111111100011 提出的三个问题是(答案必须是二进制) 以及s2元、t2元、t3元 或$s2、$t2、$t3 xor$s2、$t2、$t3 我在网上和课本上到处找过,但我一辈子都找不到这些操作员在做什么。我不是在问答案,只是想得到一些关于我应该如何着手解决这些问题的指导Assembly 无法使用and、or和xor运算符求解mips,assembly,bit-manipulation,mips,operator-keyword,xor,Assembly,Bit Manipulation,Mips,Operator Keyword,Xor,我被困在这个问题上,需要帮助。我有两个寄存器 $t2,即00000000 00000000 00000000 01111001 及 $t3,即11111111111111111111111111111100011 提出的三个问题是(答案必须是二进制) 以及s2元、t2元、t3元 或$s2、$t2、$t3 xor$s2、$t2、$t3 我在网上和课本上到处找过,但我一辈子都找不到这些操作员在做什么。我不是在问答案,只是想得到一些关于我应该如何着手解决这些问题的指导 谢谢。这些是位运算符。它们的名称
谢谢。这些是位运算符。它们的名称来自它们实现的逻辑门/布尔数学运算符:
AND => both inputs true (1) generates true
OR => any input true generates true
XOR => true only if one input is true and the other is false
有关操作员的更多信息,请参阅wikipedia文章:
input 1 = 11110000
input 2 = 00111100
------------------
output = 00110000
▲▲
││
└┴──────── true because both bits from
input 1 and input 2 are true
(see difinition of AND)
其他操作员也是如此。lol我怎么会这么笨呢,谢谢