将十进制的6与11进行异或运算的结果为()。

题目

将十进制的6与11进行异或运算的结果为()。

  • A、11
  • B、12
  • C、13
  • D、14
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

如果要对累加器的内容进行清零,那么可以采用的操作是______。

A.将累加器的内容与0进行逻辑加运算

B.将累加器的内容与0进行逻辑乘运算

C.将累加器的内容与1进行异或运算

D.将累加器的内容与1进行同或运算


正确答案:B
解析:累加器是一个功能很强的数据寄存器,可以与不同的操作数进行算术及逻辑运算,并将运算结果放在累加器中。任何操作数与0进行逻辑乘运算,结果都为0。因此,将累加器的内容与二进制数0进行逻辑乘运算,可以完成对累加器的清零操作。

第2题:

将IP地址与子网掩码进行按位()运算,可以得到网络地址

A与

B或

C非

D异或


参考答案:A

第3题:

●要判断16位二进制整数x的低三位是否全为0,则令其与十六进制数0007进行

(11)运算,然后判断运算结果是否等于0。

(11)A.逻辑与

B.逻辑或

C.逻辑异或

D.算术相加


正确答案:A

第4题:

假设二进制数A为八位,为获取其高五位的值可采用(15),如要比较A和另一个二进制数B是否相等,则可采用(16)。

A.将A与11111000进行或运算

B.将A与00000111进行或运算

C.将A与11111000进行与运算

D.将A与00000111进行与运算


正确答案:C

第5题:

操作数“01010101”与“10100101”执行逻辑(2)操作后,运算结果为“11110000”。

A.与

B.或

C.与非

D.异或


正确答案:D
解析:如果两个比特位执行逻辑与(AND)操作,则其运算规则是“全1出1,有0出0”。操作数“01010101”与“10100101”执行逻辑与(AND)操作后,运算结果为“013000101”。如果两个操作数执行逻辑与非运算,是指对两个逻辑量先求“与”,然后对结果再求“非”操作。操作数“01010101”与“10100101”执行逻辑与非操作后,运算结果为“11111010”。如果两个比特位执行逻辑或(OR)操作,则其运算规则是“有1出1,全0出0”。操作数“01010101”与“10100101”执行逻辑或(OR)操作,运算结果为“11110101”。如果两个比特位执行逻辑异或(XOR)操作,则其运算规则是“相同为0,不同为1”。操作数“01010101”与“10100101”执行逻辑异或(XOR)操作后,运算结果为“11110000”。

第6题:

用BCD码进行十进制数的运算所得到的结果就是真值。()


参考答案:错误

第7题:

若对某8位二进制的各位取反,则可用FFH与该数进行(11)运算。

A.与

B.或

C.异或

D.先取或再取非


正确答案:C
解析:设X是8位二进制数某一位上的取值。由于X=0时有X.1=X以及=X;X=1时有X+1=X,因此可以排除选项A、B和D。

第8题:

两个同符号的数相加或异符号的数相减,所得结果的符号位SF和进位标志CF进行(1)运算为1时,表示运算的结果产生溢出。

A.与

B.或

C.与非

D.异或


正确答案:D
解析:见公共试题Ⅱ(1)。

第9题:

操作数“01010101”与“10100101”执行逻辑(11)操作后,运算结果为“11110000”。

A.与

B.或

C.与非

D.异或


正确答案:D
解析:如果两个操作数执行逻辑与(AND)操作,则其运算规则是“全1出1,有0出0”。操作数“01010101”与“10100101”执行逻辑与(AND)操作后,运算结果为“00000101”。两个操作数执行逻辑与非操作,是指对两个逻辑量先求“与”,然后对结果再求“非”操作。操作数“01010101”与“10100101”执行逻辑与非操作后,运算结果为“11111010”。如果两个操作数执行逻辑或(OR)操作,则其运算规则是“有1出1,全0出0”。操作数“01010101”与“10100101”执行逻辑或(OR)操作,运算结果为“11110101”。如果两个比特位执行逻辑异或(XOR)操作,则其运算规则是“相同为0,不同为1”。操作数“01010101”与“10100101”执行逻辑异或(XOR)操作后,运算结果为“11110000”。

第10题:

根据运算前后的符号位可判别溢出。设X、Y、Z分别表示两个参加运算的数的符号位及运算结果的符号位,那么若逻辑表达式X.Y.的值与..Z的值进行(38)运算的结果为1,则表示溢出。

A.与

B.或

C.与非

D.异或


正确答案:B
解析:当两个同符号数相加或者两异号数相减时,运算结果若超出固定码长的数据表示范围,就会发生溢出。例如,X=+65D=+1000001B(D、B分别表示十进制数、二进制数),Y=+67D=+1000011B,编码总长度为8位,那么:[X+Y]补=[X]补+[Y]补=01000001+01000011=10000100符号位为1,表示结果为负数,两正数相加得负数,这显然是荒谬的,因为发生了溢出。判断溢出有四种方式:①双符号位法,即用00表示正数,11表示负数,当运算结果的两个符号位上的数不一样时,则表明发生了溢出。承上例:[X+Y]补=[X]补+[Y]补=001000001+001000011=010000100②进位判断法,当数值最高位和符号位向上一位都有进位或者都没有进位的时候(即异或结果为0),表示没有溢出,否则表示有溢出。③根据运算结果的符号位SF和进位标志CF的异或结果来判断,即若SFCF结果为1,表示运算的结果产生溢出。④根据运算前后的符号位进行判别,设X、Y、Z分别表示两个参加运算的数的符号位及运算结果的符号位,那么若逻辑表达式的值为1,则表示溢出。或运算也称为逻辑加,常用符号OR、∪、V或+表示。从上面的分析可见,在做题时要注意将其作为引子举一反三,此次考的是用第④种方法判断溢出,以后考的就可能是其余三种,而将这四种都掌握了,“鱼网”就织得密集结实,做到了未雨绸缪,获胜的把握就更大。

更多相关问题